আমি 'কোট' এর পোস্ট ফর্ম্যাট সহ সমস্ত পোস্টের জন্য জিজ্ঞাসা করার চেষ্টা করছি। আমি আমার ফাংশনগুলিতে পোস্ট ফর্ম্যাটগুলি যুক্ত করেছি ph
add_theme_support( 'post-formats', array( 'image', 'video', 'gallery', 'quote' ) );
আমি প্রশাসকের পোস্টের ফর্ম্যাট হিসাবে 'উক্তি' নির্বাচন করেছি। ট্যাক্সোনমি_প্যারামিটারগুলির অন্তর্গত সর্বশেষ উদাহরণটি দেখায় যে কীভাবে 'উদ্ধৃতি' ফর্ম্যাট রয়েছে এমন পোস্টগুলি প্রদর্শন করতে হবে তবে আমি যখন এটি আমার থিমটিতে চালিত করি তখন কোনও পোস্ট ফিরে আসে না। কোডটি এখানে:
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post-format',
'field' => 'slug',
'terms' => 'post-format-quote'
)
)
);
query_posts( $args );
যখন আমি কেবল সমস্ত পোস্ট এবং স্থান অনুসন্ধান করি
echo get_post_format();
লুপে এটি সামনের প্রান্তে 'উদ্ধৃতি' শব্দটি দেয়। এছাড়াও, যখন আমি ক্যারিটিটি var_dump () করি তখন পোস্ট বিন্যাস সম্পর্কে অ্যারে তেমন কিছুই দেখতে পাই না।
কেউ কি জানেন যে পোস্ট ফরম্যাটে কোয়েরি করা সম্ভব কিনা? যদি তাই হয়, কিভাবে?
সম্পাদনা করুন - বেনটারনেটের উত্তরের অধীনে 5 টি মন্তব্য দেখুন: ফর্ম্যাট টাইপের উদ্ধৃতিগুলি ফেরত দেওয়ার চেষ্টা করে তাজা ইনস্টলের বিশদ থিমের সূচি.পিএফ-তে এই কোডটি পাওয়া যায়। আমি 'কোট' এর পরিবর্তে 'না' ফিরিয়ে দিই। আমার যে পরিবর্তন হওয়া উচিত তা কি আপনি দেখতে পাচ্ছেন?
get_header(); ?>
<div id="container">
<div id="content" role="main">
<?php $args = array(
'tax_query' => array(
array(
'taxonomy' => 'post-format',
'field' => 'slug',
'terms' => array('quote')
)
)
);
query_posts( $args );
if ( have_posts() ) : while ( have_posts() ) : the_post();
echo get_post_format();
endwhile; else:
echo 'no';
endif;
wp_reset_query();
?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
সম্পাদনা 2 - এটি প্রদর্শিত হয় যে ওয়ার্ডপ্রেস কোডেক্স এখন পরিবর্তিত হয়েছে এবং টেকনোমি প্যারামিটারগুলির অংশটি কেবল গুগল ক্যাশে পাওয়া গেছে।
সম্পাদনা 3 - শেষ কাজ কোড
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => 'post-format-quote'
)
)
);
query_posts( $args );
প্রথম সম্পাদনা থেকে কুড়িটি সম্পাদনা হবে ...
get_header(); ?>
<div id="container">
<div id="content" role="main">
<?php $args = array(
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => 'post-format-quote'
)
)
);
query_posts( $args );
if ( have_posts() ) : while ( have_posts() ) : the_post();
the_title();
echo get_post_format();
echo '<br />';
endwhile; else:
echo 'no';
endif;
wp_reset_query();
?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>