abrudtkuhl
  • 0
Учитель

Навигация в стиле тезисов

  • 0

Я работаю над темой, в которой я хотел бы, чтобы пользователи могли выбирать страницы для отображения на странице параметров темы, как Thesis.

Я гуглил / перепроектировал Thesis пару часов, но не нашел отличного решения. Мне интересно, если кто-нибудь сделал это или видел учебник.

альтернативный текст

Share
  1. Вот как я это делаю в пользовательской теме:

    <h3>Select pages to include in menu:</h3>
    
    <p>
    <?php
    $page_ids = get_all_page_ids();
    $current_selected = get_option("pages_to_include");
    
    foreach( $page_ids as $page_id ) {
        if( get_post_status( $page_id ) == 'publish' ) {
            $checked = ( !empty( $current_selected ) && in_array( $page_id, $current_selected ) ) ? ' checked="checked"' : '';
            echo '<input type="checkbox" name="page_to_include[]" id="page-' . $page_id . '" value="' . $page_id . '"' . $checked . ' /> <label for="page-' . $page_id . '">' . get_the_title( $page_id ) . '</label><br />';
        }
    }
    ?>
    </p>
    

    Вы сохраняете список страниц в опции (вот "pages_to_include" ).

    • 0
  2. Начиная с WordPress 3.0 появилась функция пользовательского меню, соответствует ли она вашим потребностям? Или что-то в нем не соответствует вашим потребностям? См. Подпанель меню «Внешний вид» в кодексе WordPress.

    • 0

Оставить ответ

You must login to add an answer.