Intereting Posts
Что такое файл content.php, необходимый для платного прокрутки Jetpack? Родительские и детские категории слишком много вопросов о таксономии получить строку запроса запроса Trigger save as draft при загрузке изображения Как я могу упорядочить Wp_Query иерархически? Woocommerce // Предупреждение: call_user_func () ожидает, что параметр 1 будет действительным обратным вызовом stats_get_csv (статистика WordPress), чтобы отображать только верхние сообщения (а не страницы) Не могу добавить пункты меню с моей темой Любая разница между сообщениями и страницами для одной страницы? Попросите WordPress заменить / подать RSS-ссылку с ссылкой FeedBurner Как создать страницу со ссылками на другие страницы, содержащие изображение и выдержку? Добавьте «выпадающую стрелку» для пунктов меню с подменю Локализация скриптов не работает Javascript не загружается на определенную страницу

Как написать ссылку с front-page.php на home.php?

Извините за это, но я действительно расчесал все, что есть на эту тему, и не могу прийти к решению, хотя это, наверное, просто супер:

У меня есть front-page.php как статическая передняя страница сайта WordPress. В нем есть ссылка, которую я хотел бы связать с home.php или index.php.

Как написать URL?

<a href='<?php echo esc_url( home_url()); ?>' title='<?php echo esc_attr( get_bloginfo( 'title' ) ); ?>' rel='home'> 

Что я пишу вместо home_url () , который, конечно, приземляется на front-page.php?

Большое спасибо за Вашу помощь!

Solutions Collecting From Web of "Как написать ссылку с front-page.php на home.php?"

Там действительно должен быть более простой способ сделать это, но вам нужно знать, что WordPress сохраняет как идентификатор главной страницы, так и идентификатор страницы в таблице опций. Итак, чтобы получить URL-адрес блога, вам нужно использовать оба get_permalink() и get_option() .

 <a href='<?php echo esc_url( get_permalink( get_option( 'page_for_posts' ) ) ); ?>' title='<?php echo esc_attr( get_bloginfo( 'title' ) ); ?>' rel='home'>Blog Page</a> 

Вышеприведенное будет захватывать значение page_for_posts из таблицы опций, которая содержит идентификатор страницы в блоге, который необходимо установить в Settings -> Readings . get_permalink() идентификатор get_permalink() он вернет строковый URL-адрес, который нам нужен для этой страницы.

Ну, чтобы закрыть этот вопрос, в первую очередь – спасибо, @Howdy_McGee! Вы были на правильном пути, и решение, которое работает,

 <a href="<?php echo get_permalink( get_option( 'page_for_posts' ) ); ?>">Blog Page</a> 

Здесь esc_url не выполняет эту работу. Я не настолько увлекаюсь разработчиком, чтобы узнать, почему, хотя я бы с удовольствием. Еще раз спасибо!