WordPress: მომავალი პოსტების გამოქვეყნება, როგორც მომავალი მოვლენები

WordPress

ჩვენ ავაშენეთ WordPress მიკრო-საიტი კორპორატიული ბლოგინგი Dummies- ისთვის და გვინდოდა განყოფილება, სადაც ჩვენ ვაჩვენებდით მომავალ მოვლენებს ქვედა გვერდით ზოლში. ამის გამოსავალი სინამდვილეში საკმაოდ მარტივია და ჩაშენებულია პირდაპირ WordPress– ში. თქვენი თემის ფარგლებში შეგიძლიათ დაამატოთ მარყუჟი, რომელიც მხოლოდ იკითხავს და აჩვენებს სამომავლო შეტყობინებებს კონკრეტული კატეგორიისთვის, რომელიც მხოლოდ მომავალი ღონისძიებებისათვის გამოიყენება:

<?php query_posts('order=ASC&კატა = 3 & post_status = მომავალი, გამოაქვეყნე ') if (have_posts ()): while (have_posts ()): the_post (); if (სტროტომი (get_the_time ("F jS Y"))> დრო ()): გაგრძელება; სხვაგან: echo $ post-> id; ?> 

Query_posts მეთოდი განთავსებულია WordPress– ის მარყუჟამდე, გამოქვეყნებული შეტყობინებების გამოყენებისთვის შეკითხვის შეზღუდვის მიზნით. რადგან ეს არის დაგეგმილი ბლოგის შეტყობინებები (ღონისძიების თარიღისთვის), თქვენ არ იდარდებთ იმაზე, რომ ისინი თქვენს მთავარ ბლოგზე გამოჩნდება თქვენს შაბლონში. შეიძლება დაგჭირდეთ კატეგორიების დამალვა თქვენი კატეგორიების სიიდან. ეს შეიძლება განხორციელდეს თქვენი კატეგორიის სიის რედაქტირებით თქვენს WordPress შაბლონში გამორიცხვა ვარიანტის გამოყენებით:


ჩვენ ასევე დავამატეთ მეტამონაცემები პოსტისთვის, ღონისძიების მდებარეობის სანახავად. ეს ხორციელდება WordPress- ის მორგებული ველების განყოფილების გამოყენებით. უბრალოდ აკრიფეთ ადგილმდებარეობა ველის სახელისა და თქვენი ადგილმდებარეობის მნიშვნელობისთვის… შემდეგ მიიღეთ მდებარეობის ჩვენება ეკრანის მისაღებად ზემოთ get_post_meta ბრძანების გამოყენებით.

შედეგად საიტი საკმაოდ მაგარია, ძალიან უნიკალური დიზაინითა და განლაგებით, რომელსაც აქვს ყველა ელემენტი, რაც წიგნის პოპულარიზაციისთვისაა საჭირო:
კორპორატიული ბლოგინგის რჩევები. Png

3 კომენტარები

  1. 1

    ჩვენ ასევე შევქმენით მორგებული არხი მომავალი მოვლენების გამოქვეყნებით და შევცვალეთ XML საიტის რუკის თაობა, რათა გამოქვეყნებულიყო შემდეგი შეტყობინებები. თუ იყენებთ Arne Brachenwald– ის XML საიტის რუქის გენერატორს, sitemap-core.php სტრიქონის 1747 სტრიქონის განახლება შესაძლებელია $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

    ვეძებდი ამ ტიპის დახმარებას, მაგრამ პირველი კოდი გათიშულია, სანამ არ დასრულდება. შეგიძლიათ განათავსოთ პირველი სტრიქონი ამ კომენტარზე პასუხის სახით?

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.