• Приветствую, помогите нубу!)
    Вопрос такой есть php код — 2 файла в корне лежит.
    По этой ссылке http://karavan-tyr.ru/inters/index.php код работает.
    Как сделать его работающим на страничке сайта, чтобы был и заголовок и сайдбар и все прочее ( например на http://karavan-tyr.ru/123-2/ ) а не на белом фоне.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор 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; ?>

    вставляю свой код и все ок?

    Модератор Yuri

    (@yube)

    В принципе — да.

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Вопрос по PHP» закрыта для новых ответов.