2011-09-29 22 views
5

Potrzebuję więc możliwości zamieszczenia lub "lepkiego" posta w wordpressie, i przyszło mi to do głowy! Dlaczego nie skorzystać z funkcji Sticky Posts, ale po zrobieniu trochę czytania wydaje się, że Wordpress zdecydował się nie uwzględniać wsparcia dla niego w najnowszych wydaniach i nie wydaje się, aby wypierał jakiekolwiek rozwiązanie dla przyszłych wydań.Wordpress Przyklejony Posty z niestandardowymi typami Postów

Teraz pozostawia mnie w kłopotach, chcę mieć możliwość zamieszczania polecanych postów lub niestandardowych postów bez korzystania z kategorii takich.

Zauważyłem też, że kilku ludzi twierdzi, że zhackowało wordpress z możliwą funkcją dodawania lepkich postów do niestandardowych typów postów, szkoda, że ​​nie udostępnili źródła!

Jak to zrobić?

Odpowiedz

-4

Mam Wordpress 3.2.1, najnowszą wersję i mogę przyklejać posty. Działa na mnie w mojej witrynie.

+1

Z niestandardowymi typami postów ?! nie sądzę, przeczytaj to pytanie przed opublikowaniem odpowiedzi. – Xavier

+0

Będziesz musiał zhakować kod źródłowy dla tego. – desbest

+0

Ja "myślę", że faktycznie jest obsługiwany przez niestandardowe typy postów Wordpress, ale uważam, że działa tylko dla postów, a nie stron. Mogę się mylić tutaj. –

0

Możesz użyć tego plugin, ma swoje własne ograniczenia, ale działa całkiem dobrze, jeśli nie potrzebujesz czegoś skomplikowanego.

3

Możesz to zrobić z niestandardowym polem (post_meta) na niestandardowym typie wpisu. Następnie ogień zapytanie niestandardowy, który wybiera dla meta_value:

$args = array('post_type' => 'my_custom_post_type', 'post_status' => 'publish', 'meta_query' => array('relation' => 'AND', array('key' => 'is_sticky', 'value' => '1', 'compare' => '=', 'type' => 'CHAR')));

$sticky_posts = new WP_Query($args);

powinna zwracać tablicę publikowanych stanowisk post_type: my_custom_post_type które mają lepką flagę.

Chociaż nie testowałem powyższego kodu, robię coś podobnego i działa dobrze.

0

Możesz zapisać niestandardową metę z nazwą "przyklejoną" i dodać jej wartość "on", gdy post jest lepki. Można to zrobić za pomocą niestandardowego metabolitu i pola wyboru.

Wordpress automatycznie dodać słowo „lepkie” na słupkach backend wystawianie stół

Można pobierać pętlę ze swoimi lepkimi niestandardowych postów przez dodanie wartości „meta_key” => „lepki” i „meta_value” = > „na” do args o zapytaniu

Powiązane problemy