Chcę uzyskać "abc_15_11_02_3" od http://example.com/project_name/abc_15_11_02_3/. Jak mogę to zrobić?Jak zdobyć post slug z postu w wordpress?
12
A
Odpowiedz
1
Można pobrać go z obiektu postu tak:
global $post;
$post->post_name;
10
Jeśli chcesz dostać łyk słupka z pętli następnie użyć:
global $post;
echo $post->post_name;
Jeśli chcesz uzyskać kość postu poza pętlą, a następnie użyć:
$post_id = 45; //specify post id here
$post = get_post($post_id);
$slug = $post->post_name;
4
Można zrobić to na wiele sposobów, takich jak:
1- Można używać Wordpress zmienną globalną $post
:
<?php
global $post;
$post_slug=$post->post_name;
?>
2- lub można dostać zastosowanie:
$slug = get_post_field('post_name', get_post());
3- Lub uzyskaj pełny adres URL, a następnie użyj funkcji PHP parse_url
:
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$url_path = parse_url($url, PHP_URL_PATH);
$slug = pathinfo($url_path, PATHINFO_BASENAME);
Mam nadzieję, że powyższe metody pomogą.
20
że można uzyskać stosując następujące metody:
<?php $post_slug = get_post_field('post_name', get_post()); ?>
lub można użyć tego prostego kodu:
<?php
global $post;
$post_slug = $post->post_name;
?>
2
Wordpress: Get post/strona ślimak
<?php
// Custom function to return the post slug
function the_slug($echo=true){
$slug = basename(get_permalink());
do_action('before_slug', $slug);
$slug = apply_filters('slug_filter', $slug);
if($echo) echo $slug;
do_action('after_slug', $slug);
return $slug;
}
?>
<?php if (function_exists('the_slug')) { the_slug(); } ?>
Powiązane problemy
- 1. Wordpress pobiera nazwę taksonomii z kodem slug
- 2. Wordpress utworzyć nowy status postu?
- 3. Dodawanie wielu meta-pudełka do niestandardowego typu postu w Wordpress
- 4. Bądź wordpress Szukaj tylko w tytule postu
- 5. Uzyskaj identyfikator Post WordPress z tytułu Post
- 6. Programowo dodaje post Wordpress z załącznikiem
- 7. Uzyskiwanie ID postu w bieżącym wpisie WordPress
- 8. Zintegruj Wordpress Post z Cakephp3
- 9. Jak wczytać Wordpress Post z Ajaxem onclick
- 10. Wordpress wyklucza zduplikowane $ sticky post z pętli
- 11. Jak zdobyć surowy POST z Jersey?
- 12. Wordpress zapytania pojedynczy post przez ślimak
- 13. Jak dodać przycisk do niestandardowego typu postu w Wordpress?
- 14. Pole Walidacja i wyświetlając błąd w wordpress niestandardowego typu postu
- 15. Jak zdobyć ciało POST w php?
- 16. Wordpress - niestandardowa strona taksonomia typu zwyczaj postu szczegóły terminy
- 17. Wordpress: WP_Query sposobu stosowania kryteriów z niestandardowego typu postu
- 18. Zapytanie Wordpress wyświetlające post w pustej tablicy post__in?
- 19. Jak mieć wartość wysłaną po kliknięciu na post, zapytany z bazy danych w WordPress
- 20. Obraz niestandardowy rozmiar dla niestandardowego typu postu w Wordpress
- 21. WordPress: Domyślne sortowanie według kolumny typu zwyczaj postu
- 22. Jak uzyskać posty z kategorii za pomocą slug?
- 23. Jak korzystać z libcurl dla postu HTTP?
- 24. Wordpress - Usuń podmenu z niestandardowego posta typu:
- 25. Jak mogę wstawić post do wordpress i powiązać go z kategorią?
- 26. Jak mogę uzyskać wszystkie rekordy kategorii kategorii w zapytaniu WordPress?
- 27. Slug Url Regex w Django
- 28. Wordpress: Jak zdobyć ślimak znacznika na stronie tagu?
- 29. Korzystanie Daty w Niestandardowy post_type Permalinks w Wordpress 3.0
- 30. Tworzenie postu z Dynamics CRM Web API