Привет @ Дэни :
В ядре WordPress нет функции show_post()
как таковой, но ее очень легко написать:
function show_post($path) {
$post = get_page_by_path($path);
$content = apply_filters('the_content', $post->post_content);
echo $content;
}
Обратите внимание, что это будет вызываться с помощью пути к странице, т.е.
<?php show_post('about'); // Shows the content of the "About" page. ?>
<?php show_post('products/widget1'); // Shows content of the "Products > Widget" page. ?>
Конечно, я бы, вероятно, не назвал бы функцию так же обобщенно, как show_post()
в случае, если ядро WordPress добавит функцию с тем же именем в будущем. Хотя ваш выбор.
Кроме того, и не имеет значения @ kevtrout , поскольку я знаю, что он очень хорош, рассмотрите возможность размещения ваших вопросов WordPress на родственном сайте StackOverflow Ответы WordPress будущее. Там гораздо больший процент энтузиастов WordPress, отвечающих на вопросы там.
Надеюсь, это поможет.
-Mike