Поскольку я работал над премиальной темой, которую я отправлю на ThemeForest на следующей неделе, я хотел разрешить пользователям выбирать страницу своего портфолио (которая основана на шаблоне страницы) из раскрывающегося списка на панели администратора, чтобы она отображалась вверху в сухарях постов с одним портфолио. То, что отлично подходит для юзабилити и SEO, но немного сложно сделать.
По сути, я должен хранить все страницы WordPress в массиве, а затем позволять пользователю легко выбрать одну из раскрывающихся списков. Проблема в том, что когда пользователь выбирает один, выходом для этого параметра становится заголовок страницы, а не URL, ярлык или идентификатор. Итак, сделав небольшой поиск в Google, я наткнулся на небольшую приятную функцию и немного изменил ее, чтобы вы могли получить постоянную ссылку любой страницы только на основе заголовка страницы.
Получить постоянную ссылку из функции заголовка страницы WordPress
Скопируйте и вставьте следующую функцию в свой файл functions.php:
Теперь используйте следующий метод, чтобы отобразить постоянную ссылку для желаемого имени страницы:
Подпишитесь на рассылку новостей
Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.
Источник записи: https://www.wpexplorer.com