Intereting Posts
тот же wordpress, 2 домена Как создать пользовательский плагин слайдшоу WordPress? Как исключить пост из категории Shortcode для отображения всех пользовательских сообщений на одной странице Как изменить контент с изменением местоположения? Используя wp_trim_excerpt, чтобы получить the_excerpt () вне цикла При замене # site-title на изображение – почему он должен находиться в корне? подсчитывать количество просмотров сообщения, исключая собственные просмотры Я получаю 0 после результата моих запросов ajax Где WordPress хранит список супер админов? Перемещение существующих элементов мультимедиа в новую структуру маршрута загрузки, не обновляющую полный URL-адрес реализация централизованного контента «show-do-not-show» переключается? Выделение текущего элемента подстраниц настраиваемых сообщений типов, перечисленных wp_list_pages Как добавить пользовательскую кнопку на панель инструментов tinyMCE? Отображение наложения изображений поверх миниатюр типа категории?

Как включить постоянные ссылки в этот код?

Я использую код ниже, чтобы показать страницы сайта и назначенный шаблон.

Как включить ссылку на ссылку для каждой страницы?

<?php global $wpdb; $sql = "SELECT post_title, meta_value FROM $wpdb->posts a JOIN $wpdb->postmeta b ON a.ID = b.post_id WHERE a.post_type = 'page' AND a.post_status = 'publish' AND b.meta_key = '_wp_page_template' "; $results = $wpdb->get_results( $sql ); if( !empty( $results ) ) { echo '<ul>'; foreach ( $results as $result ) { echo '<li>'. $result->post_title . ': ' . $result->meta_value. '</li>';} echo '</ul>'; } ?> 

Solutions Collecting From Web of "Как включить постоянные ссылки в этот код?"

Вы можете в конечном итоге добавить ID в $ sql, тогда будет проще использовать функцию get_permalink в foreach:

 <?php global $wpdb; $sql = "SELECT ID, post_title, meta_value FROM $wpdb->posts a JOIN $wpdb->postmeta b ON a.ID = b.post_id WHERE a.post_type = 'page' AND a.post_status = 'publish' AND b.meta_key = '_wp_page_template' ORDER BY a.post_title ASC "; $results = $wpdb->get_results( $sql ); if( !empty( $results ) ) { echo '<ul>'; foreach ( $results as $result ) { echo '<li><a href="'.get_permalink($result->ID).'">'. $result->post_title . ': ' . $result->meta_value. '</a></li>';} echo '</ul>'; } ?>