Модератор
Yuri
(@yube)
Хорошо, это понятно, что создать другой шаблон для страницы. Я может не понимаю чего-то, но смысл в том чтобы данный код работал на основном шаблоне страниц, такое возможно?
Модератор
Yuri
(@yube)
чтобы данный код работал на основном шаблоне страниц
1. Скопировать шаблон page.php с новым именем
2. добавить заголовок
/*
Template Name: имя шаблона
*/
3. Вместо Цикла написать свой php-код.
А где здесь именно цикл?
<?php
/*
Template Name: page-nosidebar
*/
?>
<?php get_header(); ?>
<div class="outer" id="contentwrap">
<div class="postcont">
<div id="nosidebar">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2 class="title"><?php the_title(); ?></h2>
<div class="entry">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); } ?>
<?php the_content('<p class="serif">Читать далее »</p>'); ?>
<?php wp_link_pages(array('before' => '<p><strong>Страницы:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link('Редактировать запись.', '<p>', '</p>'); ?> <?php
$comopensor = comments_open($id);
if ($comopensor == 1)
{
comments_template(); // Get wp-comments.php template
}
?>
</div>
</div>
</div>
<?php get_footer(); ?>
Модератор
Yuri
(@yube)
1. Поместите код в обратные апострофы написано не от нечего делать.
2. Цикл WordPress « WordPress Codex
То есть получается вместо
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2 class="title"><?php the_title(); ?></h2>
<div class="entry">
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); } ?>
<?php the_content('<p class="serif">Читать далее »</p>'); ?>
<?php wp_link_pages(array('before' => '<p>Страницы: ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?>
вставляю свой код и все ок?