ВОПРОС
Сейчас я активно занимаюсь разработкой настраиваемой темы WordPress. Разумеется, не обошлось без проблем. В общем, мне нужно получить идентификатор поста по его тайтлу. Я попробовал самостоятельно набросать код, и должно получиться что-то вроде этого:
title = “foo”;
post_id = get_post_id_where_title_is(title);
Title, который я указал здесь – это статическая ссылка, которая уже есть на странице. Я надеюсь, что вы найдете способ, как можно сделать то, что я хочу. Заранее спасибо за помощь.
ОТВЕТ
Думаю, здесь тебе не обойтись маленьким кусочком кода. Я предлагаю создать функцию. Таким образом, мы избежим того, что твой сценарий будет повторяться и этот способ будет гораздо эффективнее. Держи то, что ты просил:
function get_page_id_by_title($title)
{
$page = get_page_by_title($title);
return $page->ID;
}
$title = “your title”;
get_page_id_by_title($title);
Надеюсь, что тебе поможет мой способ.