কীভাবে বর্তমান পৃষ্ঠার শুল্কবিধি শব্দটি পেতে এবং টেমপ্লেটে কোয়েরিগুলি তৈরি করে


16

আমি বর্তমান পৃষ্ঠার একটি নির্দিষ্ট শ্রেণীবদ্ধের শব্দটি কীভাবে পেতে পারি তা বোঝার চেষ্টা করে আমি হোঁচট খেয়ে যাচ্ছি যাতে পরবর্তী সময়ে একই পদটি ভাগ করে নেওয়ার জন্য অন্যান্য পোস্ট ধরণের পৃষ্ঠাগুলির জন্য অনুসন্ধানগুলি গড়ে তুলতে পারি।

মূলত:

  • পৃষ্ঠা 1 এর শুল্কের শুল্ক রয়েছে - শিক্ষানীতি
  • page.php এর চারটি অংশ রয়েছে:
    1. পৃষ্ঠাগুলি আউটপুট করে এমন স্ট্যান্ডার্ড লুপ, তবে তারপরে তিনটি পরবর্তী প্রশ্ন রয়েছে
    2. বিভাগের শর্ত রয়েছে এমন ইভেন্টগুলির লুপ - শিক্ষানীতি
    3. বিভাগীয় শিক্ষার নীতিমালা রয়েছে এমন প্রতিবেদনের জন্য লুপ
    4. শ্রেনী মেয়াদ আছে এমন লোকদের জন্য লুপ - শিক্ষানীতি

আমি পৃষ্ঠা সুনির্দিষ্ট টেম্পলেটগুলি করেছি যেখানে আমি শব্দটি কেবল অতিরিক্ত লুপগুলিতে হার্ডকোড করতে পারি, তবে কীভাবে এটি ডায়নামিকভাবে করা যায় তা নির্ধারণ করতে হবে (যা মূলত চার বা পাঁচ পৃষ্ঠার হবে বলে মনে করা হয়েছিল তা এখন চল্লিশ বা পঞ্চাশ)।

আমি কয়েকটি অনুরূপ প্রশ্ন পেয়েছি, তবে বাস্তবায়নের মাধ্যমে আমি সত্যিই আমার পথ খুঁজে পাচ্ছিলাম না এমন কোনওই নয়।

বর্তমান পৃষ্ঠার শৃঙ্খলা অর্জন করুন যা আসলে জিজ্ঞাসা করা হয়েছিল তার পদক্ষেপে অনুসরণ করতে কিছুটা বিভ্রান্তিকর ছিল।

একটি কাস্টম একক পোস্ট-টাইপ.এফপি টেম্পলেট পৃষ্ঠায় কাস্টম ট্যাক্সনোমির সাথে সম্পর্কিত আইডি শব্দটি পান

আমি আশা করি এটি উপলব্ধি করে এবং অনেক ধন্যবাদ।

উত্তর:


25

এইচএম, আপনি যদি "পৃষ্ঠা" অবজেক্টের ধরণের জন্য কোনও সংজ্ঞাটি সঠিকভাবে নিবন্ধভুক্ত করেন এবং তারপরে সেই পৃষ্ঠার জন্য একটি শৈলীর একটি শব্দ অর্পণ করেন ... আমি বিশ্বাস করি আপনি নিম্নলিখিতভাবে ওয়ার্ডপোমিটি এবং টার্ম স্লাগগুলি অ্যাক্সেস করতে পারবেন:

get_query_var( 'taxonomy' )
get_query_var( 'term' )

আপনি যদি print_r($wp_query)আপনার সমস্ত পরামিতি যে যখন বর্তমান পৃষ্ঠার একটি যে প্রদর্শিত উৎপাদিত হয় দেখতে হবে। উপরের কোডের সাহায্যে আপনি সেই প্যারামিটারগুলি অ্যাক্সেস করছেন $wp_query

তারপরে সম্পূর্ণ তথ্যের সাথে টার্ম অবজেক্টটি পেতে আপনি get_term_by ফাংশনটিও এর মতো ব্যবহার করতে পারেন

$term = get_term_by( 'slug', get_query_var('term'), get_query_var('taxonomy') );
echo $term->name;

এটি পদটির "সুন্দর" নামটি মুদ্রণ করবে।

আমি বিশ্বাস করি আপনি যদি ব্যবহার করেন get_query_var('term')বা $term->slug(শব্দটি অবজেক্ট পাওয়ার পরে) আপনি এই স্লাগটি অন্যান্য সমস্ত প্রশ্নের মধ্যে ব্যবহার করতে পারেন।

আশা করি এইটি কাজ করবে. পৃষ্ঠাগুলির জন্য আমি কখনই শ্রমশক্তি ব্যবহার করি নি। আপনি কীভাবে চলেন তা আমাকে জানান।


2

কেবল কোডের নীচে পেস্ট অনুলিপি করুন

এটি আপনার বর্তমান পৃষ্ঠার করের নাম এবং বিবরণ (alচ্ছিক) মুদ্রণ করবে

<?php 
   $tax = $wp_query->get_queried_object();
   echo ''. $tax->name . '';
   echo "<br>";
   echo ''. $tax->description .''; 
?>

-2

পৃষ্ঠাগুলি সক্রিয় করতে আপনার সন্ধান সক্ষম করতে হতে পারে

কাস্টম বিভাগে ঘোষণার সময় আপনার অনুসন্ধান ব্যতীত নিষ্ক্রিয় করা উচিত।

বাদ দিন_ফর্ম_সার্চ => মিথ্যা

এটি আমার সমস্যা সমাধান করেছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.