Korzystam z WordPressa 3 i stworzyłem niestandardowy typ postu o nazwie article, który podaje mi format adresu URL strony mowebsite/articles/article-title. Jak mogę zobaczyć wszystkie pozycje artykułów w mowebsite/articles url?Jak wyświetlić listę niestandardowych typów postów WordPress?
Odpowiedz
Zakładając, że wszystko jest ustawione poprawnie i chcesz zobaczyć typ wpisu na publicznej stronie szablonu, spróbuj tego kodu do mycustomtemplate.php lub eqivilate.
<?php $loop = new WP_Query(array('post_type' => 'article', 'posts_per_page' => 10)); ?>
<?php while ($loop->have_posts()) : $loop->the_post(); ?>
<?php the_title('<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h2>'); ?>
<div class="entry-content">
<?php the_content(); ?>
</div>
<?php endwhile; ?>
Możesz dostosować pętlę tak, jakbyś blogował post i strony. Jeśli chcesz uzyskać WSZYSTKIE na jednej stronie, chcesz usunąć limit 10 na post_per_page
Nie sugerowałbym tego. Powiedziałbym, ustawić go na 50 lub 100 i nadal korzystać ze stron.
Źródło: http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress
można łatwo osiągnąć to z definicji typu custom post, wychodząc z WP 3.1. Po prostu ustaw has_archive
na true
.
Źródło: http://codex.wordpress.org/Post_Types#URLs_with_Namespaced_Custom_Post_Types
mam najprostsze rozwiązanie. po prostu utwórz plik archive-{custom post type}.php
, a następnie po prostu wykonaj pętlę jak zwykle.
Jeśli już ustawić odnośnik, wystarczy wpisać yourdomain.com/{custom post type}
Działa to świetnie. Odkryłem jednak, że po utworzeniu nowego niestandardowego typu wpisu muszę przejść do Ustawienia> Permalinki i kliknąć Zapisz, co w jakiś sposób odświeża pamięć podręczną permalinków. W przeciwnym razie 'twojadomena.com/{custom post type}' daje błąd 404. Mam nadzieję, że pomaga komuś. –
Nadal dostaję 404 nawet po wykonaniu instrukcji Simons. Mam niestandardowy typ wpisu zarejestrowany z 'has_archive' ustawiony na true. – AndrewJM
'Jeśli już ustawiłeś Permalink' jak to zrobić? Widzę też 404 i nie wiem, jak utworzyć stronę do wyświetlania ** list ** wpisów z mojego niestandardowego postu typu: – Ejaz
- 1. Wordpress niestandardowe kategorie typów postów
- 2. Wordpress: Jak mogę przeglądać listę postów?
- 3. Jak wyświetlić listę typów niestandardowych za pomocą Postgres information_schema
- 4. Wordpress Przyklejony Posty z niestandardowymi typami Postów
- 5. Wordpress - Lista wszystkich postów (z prawidłową_paginacją)
- 6. Jak obsługiwać wiele typów niestandardowych?
- 7. Jak tworzenia niestandardowych stron dla niestandardowych typów pocztowych
- 8. Jak wyświetlić listę wielu typów plików Mime Na dysk Google?
- 9. Wordpress Custom Permalink tylko do postów
- 10. WordPress Login Login Przekierowanie do postów
- 11. Wordpress dostaje wiele postów przez id
- 12. Jak wyświetlić wyniki wyszukiwania Wordpress?
- 13. WP_Query - wiele niestandardowych typów wpisów i sortowanie według niestandardowych meta
- 14. Jak wyświetlić fragment strony w Wordpress
- 15. Jak sortować wiele wartości pól niestandardowych wordpress?
- 16. Jak wyświetlić hierarchię typów wartości?
- 17. Jak najlepiej wdrożyć równe dla niestandardowych typów?
- 18. Jak zdefiniować tablicę niestandardowych typów w WSDL?
- 19. Jak wyświetlić listę skonfigurowanych repozytoriów?
- 20. Jak wyświetlić listę zależności JAR
- 21. Jak wyświetlić listę pobrań zasobów
- 22. Wtyczki Wordpress: instrukcje dodawania niestandardowych uchwytów URL
- 23. Pętla Wordpress: pobierz bieżącą liczbę postów wewnątrz pętli
- 24. WordPress - tworzenie listy postów filtrowanych według tagów, a następnie kategorii
- 25. Jak ograniczyć liczbę wartości systematyki w poście Wordpress?
- 26. Tworzenie niestandardowych typów wiadomości w win32?
- 27. Najważniejsze wskazówki dotyczące tworzenia niestandardowych typów roszczeń
- 28. Poszerzanie niestandardowych możliwości formatowania wbudowanych typów
- 29. Dodawanie niestandardowych typów struktur do strace
- 30. Wordpress Display Wszystkie posty
Jak zrobić mywebsite/Artykuły użyć mycustomtemplate.php szablonu? –
Powinieneś być w stanie dodać '' przepisać '=> tablicę (' slug '=>' articles ',' with_front '=> false), 'do twojej tablicy kiedy ustawisz zmienną' register_post_type'. Zobacz link opublikowany jako źródło powyżej. – BandonRandon
Powinieneś także móc dodać coś takiego jak single-mycustomtemplate.php – BandonRandon