Я использую тему wordpress. Домашняя страница по умолчанию - это последние сообщения. В моей теме это home.php, который является содержимым главной страницы по умолчанию. Теперь я хочу иметь статическую домашнюю страницу и страницу блога. Я создал новую страницу под названием «Главная» и установил ее как домашнюю страницу. Таким образом, предыдущая страница домашней страницы по умолчанию не появляется на моей новой домашней странице. Мой вопрос: как я могу добавить этот основной контент для главной страницы на эту новую домашнюю страницу? Я не хочу менять шаблон page.php, так как тогда он изменит все страницы. Я хочу изменить эту страницу «Главная» и установить ее как домашнюю страницу с предыдущим домашним содержанием по умолчанию. Может кто-нибудь мне помочь?Редактирование пользовательской страницы в wordpress
Вот код домашней страницы по умолчанию
<?php get_header(); ?>
<?php if (get_option('modest_quote') == 'on') { ?>
<div id="quote">
<p id="quote-1"><span class="tagline-quote">“</span><?php echo get_option('modest_quote_one'); ?><span class="tagline-quote">”</span></p>
<p id="quote-2"><?php echo get_option('modest_quote_two'); ?></p>
</div> <!-- end #quote -->
<?php } ?>
<?php if (get_option('modest_featured') == 'on') get_template_part('includes/featured'); ?>
<?php if (get_option('modest_blog_style') == 'false'){ ?>
<div id="blurbs" class="clearfix">
<?php
$blurbs_number = get_option('modest_use_third_page') == 'on' ? 3 : 2;
if (get_option('modest_use_third_page') == 'on') $blurbs_number = 3;
?>
<?php for ($i=1; $i <= $blurbs_number; $i++) { ?>
<?php query_posts('page_id=' . get_pageId(html_entity_decode(get_option('modest_home_page_'.$i)))); while (have_posts()) : the_post(); ?>
<?php
global $more; $more = 0;
?>
<div class="blurb<?php if ($i == 3) echo ' last'; ?>">
<h3 class="title"><?php the_title(); ?></h3>
<?php the_content(''); ?>
</div> <!-- end .blurb -->
<?php endwhile; wp_reset_query(); ?>
<?php } ?>
<?php if ($blurbs_number == 2) { ?>
<div class="blurb last">
<h3 class="title"><?php esc_html_e('Examples of Our Work','Modest'); ?></h3>
<?php query_posts("showposts=".get_option('modest_work_number')."&cat=".get_cat_ID(get_option('modest_work_cat')));
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$width = 56;
$height = 56;
$titletext = get_the_title();
$thumbnail = get_thumbnail($width,$height,'item-image',$titletext,$titletext,true,'Work');
$thumb = $thumbnail["thumb"];
$fancybox_title = get_post_meta($post->ID,'Customtitle',true) ? get_post_meta($post->ID,'Customtitle',true) : get_the_title(); ?>
<div class="thumb">
<a rel="gallery" title="<?php echo esc_attr($fancybox_title); ?>" href="<?php echo esc_attr($thumbnail['fullpath']); ?>" class="fancybox">
<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, 'item-image'); ?>
<span class="overlay"></span>
<span class="zoom-icon"></span>
</a>
</div> <!-- end .thumb -->
<?php
endwhile; endif;
wp_reset_query(); ?>
</div> <!-- end .blurb -->
<?php } ?>
</div> <!-- end #blurbs -->
<?php } else { ?>
<div id="left-area">
<?php get_template_part('includes/entry','home'); ?>
</div> <!-- end #left-area -->
<?php get_sidebar(); ?>
<?php } ?>
вы можете добавить код вашего нового шаблона? – Dreamm
Я добавил код –
Если вы хотите изменить имя «домашней» страницы, то есть «index.php», возможно, один [Directoryindex] (http://httpd.apache.org/docs/2.2 /mod/mod_dir.html#directoryindex) в .htaccess сделает это. –