WordPress: Gələcək Yazıları Gələcək Tədbirlər kimi Yayınlayın

WordPress

Üçün bir WordPress mikro saytı qurduq Məqsədlər üçün Korporativ Bloglar və gələcək yan hadisələri aşağı yan paneldə göstərdiyimiz bir hissəyə sahib olmaq istədik. Bunu etmək üçün həll həqiqətən olduqca sadədir və birbaşa WordPress-də qurulmuşdur. Mövzunuz daxilində yalnız Gələcək Tədbirlər üçün istifadə olunan müəyyən bir kateqoriya üçün gələcək yazıları soruşan və göstərən bir döngə əlavə edə bilərsiniz:

<?php query_posts('order=ASC&cat = 3 & post_status = gələcək, yayımla '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> time ()): davam edin; başqa: echo $ post-> id; ?> 

Query_posts metodu, dərc olunan yazıları istifadə olunan sorğu ilə məhdudlaşdırmaq üçün WordPress loopundan bir az əvvəl yerləşdirilir. Bunlar gələcəkdə planlaşdırılan blog yazıları olduğundan (hadisə tarixində), şablonunuzdakı əsas blogunuzda göstərilməsindən narahat olmayın. Bununla yanaşı, kateqoriyaları kateqoriya siyahınızdan gizlətmək istəyə bilərsiniz. Bu, istisna seçimindən istifadə edərək WordPress şablonunuzdakı kateqoriya siyahınızı düzəltməklə həyata keçirilə bilər:


Tədbir üçün bir yer göstərməsi üçün yazı üçün metadata əlavə etdik. Bu, WordPress 'Xüsusi Sahələr bölməsindən istifadə edərək həyata keçirilir. Sahə adı üçün yeri və dəyər üçün yerini yazın ... sonra yuxarıdakı get_post_meta əmrindən istifadə edərək ekran üçün məkanı alın.

Nəticədə çıxarılan sayt, kitabın təbliği üçün lazım olan bütün elementlərə sahib olan çox bənzərsiz bir dizaynı və tərtibatı ilə olduqca yaxşıdır.
Korporativ Blog haqqında Tips.png

3 Şərhlər

  1. 1

    Gələcək hadisələr ilə birlikdə xüsusi bir lent hazırladıq və gələcək yazıları dərc etmək üçün XML sayt xəritəsi yaratdı. Arne Brachenwald-ın XML Sayt Xəritəsi Oluşturucusundan istifadə edirsinizsə, sayt xəritəsi-core.php-in 1747 sətri $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “; where-a güncəlləşdirilə bilər $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.