Меню в WordPress - PullRequest
       4

Меню в WordPress

0 голосов
/ 16 декабря 2010

Когда я установил WordPress, у меня было домашнее меню.Во время редактирования я добавил пункт меню в меню, но мой пункт главного меню исчез.

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

Ответы [ 5 ]

0 голосов
/ 09 ноября 2013

У вас есть ссылка на ваш сайт?

Это может быть так же просто, как установить флажок. ИЛИ, вы можете создать собственное меню.

0 голосов
/ 10 мая 2012

Шаг 1. Для привязки вашей домашней страницы создайте index.php в качестве файла шаблона для дома, как показано ниже:

Используйте эти коды, если вы используете собственную тему (тема, созданная вами в папке тем wp-контента, отличного от twentyelevan, Twtenten и т. Д.)

<?php
/**
 * Template Name: home
 *
 * Selectable from a dropdown menu on the edit page screen.
 */
?>
<?php get_header(); ?>
// whatever body code u need,u can include it here.


<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
  <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <div class="post-header">
       <!-- <div class="date"><?php the_time( 'M j y' ); ?></div>-->
       <!-- <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent 
           Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>-->
       <!-- <div class="author"><?php the_author(); ?></div>-->
    </div><!--end post header-->
    <div class="entry clear">
    <?php if ( function_exists( 'add_theme_support' ) ) the_post_thumbnail(); ?>
    <?php the_content(); ?>
       <!-- <?php edit_post_link(); ?>-->
    <?php wp_link_pages(); ?>
    </div><!--end entry-->
    <div class="post-footer">
    <!-- <div class="comments"><?php comments_popup_link( 'Leave a Comment', '1 
        Comment', '% Comments' ); ?></div>-->    
    </div><!--end post footer-->
  </div><!--end post-->
<?php endwhile; /* rewind or continue if all posts have been fetched */ ?>
  <div class="navigation index">
    <div class="alignleft"><?php next_posts_link( 'Older Entries' ); ?></div>
    <div class="alignright"><?php previous_posts_link( 'Newer Entries' ); ?></div>
  </div><!--end navigation-->
<?php else : ?>
<?php endif; ?>


    <div id="slider">
    <?php
    $tmp = $wp_query;
    $wp_query = new WP_Query('posts_per_page=5&category_name=featured');
    if(have_posts()) :
        while(have_posts()) :
        the_post();
    ?>
            <a href="<?php the_permalink(); ?>"><?php 
            the_post_thumbnail('nivothumb'); ?></a>
    <?php
        endwhile;
    endif;
    $wp_query = $tmp;
    ?>
    </div><!-- close #slider -->

<?php get_footer(); ?>

Или, если вы используете встроенные темы WordPress, используйте следующие коды:

<?php
/**
 * Template Name: onebyone
 *
 * Selectable from a dropdown menu on the edit page screen.
 */
?>
<html>
  // whatever body code u need,u can include it here.
</html>

Шаг 2. Затем откройте домашнюю страницу в WordPress, Страницы -> Все страницы, нажмите Изменить.

Шаг 3. На странице редактирования дома, справа вы увидите раскрывающийся список с именем Template. Нажмите на выпадающий список, там вы увидите название вашего шаблона в качестве дома, выберите его и нажмите кнопку обновления кнопка.

Шаг 4. Затем, в верхнем левом углу, нажмите на свой веб-сайт или название блога и посетите веб-сайт или блог, чтобы проверить свою домашнюю страницу, нажав на нее.

0 голосов
/ 15 марта 2011

Редактировать строку в header.php

wp_page_menu ('show_home = 1');

ссылка в кодексе: http://codex.wordpress.org/Function_Reference/wp_page_menu

0 голосов
/ 08 мая 2012

Если вы уже добавили Дом как меню, скопируйте содержимое index.php в файл Home.php (создайте этот пустой файл в вашей теме).

Затем запустите и проверьте домашнюю страницу.

0 голосов
/ 16 декабря 2010

Я не уверен, почему ваш домашний элемент исчез после добавления другого элемента, но убедитесь, что ваша тема использует wp_page_menu ():

http://codex.wordpress.org/Template_Tags/wp_page_menu

Это приносит пользуперечисления вашего "Дома" вместе с другими вашими страницами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...