WordPress: قائمة المشاركات في الفئة ON
-
18-09-2019 - |
سؤال
لدي هيكل رابط دائم بيرمالينك من /٪ Catergory٪ /٪ Postname٪ /.
عندما أذهب إلى blah.com/categoryname أريد جميع الوظائف في هذه الفئة المحددة التي سيتم إدراجها. عندما أذهب إلى blah.com/categoryname/post-name أريد فقط عرض المنشور المحدد.
لقد قمت بإجراء قالب محدد فئة (الفئة-5.PHP) وحصلت بقدر ...
// Display all post titles in category loop
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<?php endwhile; ?>
<?php endif; ?>
// Display specific post in category loop
<?php if ( have_posts() ) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<div class="storycontent">
<?php the_content(); ?>
</div>
<?php endif; ?>
... ولكن من الواضح أنني أريد فقط أن عرض الحلقة الأولى عند عرض عنوان URL blah.com/categoryName، والحلقة الثانية لعرضها عندما يكون عنوان URL هو blah.com/category/post-name.
أي أفكار؟ شكرا
المحلول
لا يمكنك الحصول على حلقتين يعملان على نفس الصفحة كما تفعل هنا.
أعتقد أنك بحاجة إلى فصل الأشياء التي تحاول القيام بها. للحصول على مظهر / شعور فريد من نوعه للفئة، قم بإنشاء ملف فئة-1.PHP. لإنشاء مظهر فريد من نوعه للوظائف داخل هذه الفئة، قم بإنشاء قالب منفصل "واحد".
يشرح موضوع دعم WP هذا كيفية إنشاء قالب "واحد": http://wordpress.org/support/topic/266638.
هناك أيضا عدد قليل من الإضافات "قالب منشور" تساعد في إنجاز نفس الشيء، إذا كنت تفضل أن تذهب إلى هذا الطريق، على سبيل المثال:http://wordpress.org/extend/plugins/post-template/
القائمة الكاملة هنا: http://wordpress.org/extend/plugins/search.php؟q=post+templates.
حظ سعيد!