Get_bloginfo ('url') এবং get_Site_url () এর মধ্যে পার্থক্য কী?


11

আমি একটি প্লাগইন বিকাশ করছি।

আমি পার্থক্য জানতে চাই

get_bloginfo('url');  

এবং

get_site_url();

আমি একই আউটপুট পেয়েছি, তারপর কি পার্থক্য?

উত্তর:


19
  • get_bloginfo('url')কল home_url()কল get_home_url()রিডিং বিকল্পhome

  • get_bloginfo('wpurl')কল site_url()কল get_site_url()রিডিং বিকল্পsiteurl

  • get_bloginfo('siteurl')এবং get_bloginfo('home')অবমানিত আর্গুমেন্ট এবং রিটার্ন হয় get_bloginfo('url')( siteurlযুক্তিটি কোডেক্সে সমান হিসাবে নথিভুক্ত করা হয় wpurl, এটি বর্তমান কোডে নয় )

পার্থক্যটি হ'ল এই দুটি ফাংশন চেইন বিভিন্ন বিকল্পের সাথে, যা সাধারণত একই।

তুলনা get_bloginfo('url')করা get_home_url()বা তুলনা করা আরও উপযুক্ত get_bloginfo('wpurl')হবে get_site_url()। তাহলে উত্তরটি হ'ল এই ফাংশনগুলি বিভিন্ন স্তরে শৃঙ্খলাবদ্ধ। সাধারণত গভীরতর ফাংশনটি হয় - এটি আরও নমনীয় হয় এবং কম ফিল্টার আউটপুট মাধ্যমে যায়।


3

'ডাব্লুপি-অন্তর্ভুক্ত / সাধারণ-টেম্পলেট.এফপি' থেকে

function get_bloginfo( $show = '', $filter = 'raw' ) {

switch( $show ) {
      case 'home' : // DEPRECATED
      case 'siteurl' : // DEPRECATED
        _deprecated_argument([snipped]);
      case 'url' :
        $output = home_url();
        break;
      case 'wpurl' :
        $output = site_url();
        break;

তাই:

  • get_bloginfo('home'), get_bloginfo('siteurl')এবং get_bloginfo('url')কলিং হয় সমতুল্য home_url()(এছাড়াও নোট করুন যে ব্যবহার বাড়ি এবং siteurl get_bloginfo প্যারামিটার হিসেবে অবচিত)
  • get_bloginfo('wpurl') কলিং হিসাবে একই site_url()

get_bloginfo('siteurl')দীর্ঘ অবচিত এবং বর্তমানে হয় হয় হিসাবে একই get_bloginfo('url')( home_url())। এটি সমান get_bloginfo('wpurl')( site_url()) এর জন্য এটি আরও বোধগম্য হবে তবে কিছু কারণে এটি হয় না। আমি দেখতে পাচ্ছি যে কোডেক্স অন্যথায় বলেছেন, ভাল - কোড ডকুমেন্টেশন থেকে আলাদা is উত্স
রর্স্ট

ঠিক আছে ... আকর্ষণীয় এবং বিভ্রান্তিকর আমার উত্তরটি সম্পাদনা করে কোডটি দেখে!
আনু

1

কোডেক্সে পরামিতিগুলি পরীক্ষা করে দেখুন:

get_site_url / get_bloginfo


আমি দুজনের মধ্যে নির্দিষ্ট পার্থক্যটি খুঁজছি
আইএম-জেএম

কোডেক্স চেক করা আপনাকে দুজনের মধ্যে নির্দিষ্ট পার্থক্য দেখতে দেয়।
আনু

1

আইআইআরসি, home_url()/ get_site_url()এবং তাদের get_bloginfo()অ্যানালগগুলির মধ্যে প্রাথমিক পার্থক্য হ'ল home_url()/ get_site_url()যথাযথ http / https স্কিমটি ফেরত দেয়, যখন get_bloginfo()হয় না।


ভুল, get_bloginfo()কেবল কল site_url()/ home_url()ফাংশন এবং সঠিক স্কিমটি তারা যেমন করে ফিরে আসবে।
রুরস্ট

ওহ ঝরঝরে! শেষবারের দিকে তাকানোর পরে দেখে মনে হচ্ছে এটি বদলেছে general-template.php। :)
চিপ বেনেট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.