• Привет!
    Я установил multisite (subfolders), чтобы сделать несколько разных блогов на одном сайте.
    К сожалению, я сам код php создавать еще не научился по нормальному — дизайнер я:)))

    Я никак не могу понять как wordpress управляет страницами с блогом. Статический текст на этих страницах мне удалось вставить только через index.php
    Я специально создал для второго блога другой шаблон страницы и назначил его, но WordPress его игнорирует.

    Максимум, чего я смог достичь — это вывод одинакового статического текста на обоих блогах, а мне нужно, чтобы вступление к каждому блогу было свое.

    В идеале хотелось бы создать дополнительную страницу в WordPress Dashboard/Pages и включать текст с этой страницы в свой блог до начала постов в качестве вступления.
    Я нашел на эту тему вот такой код:

    <?php
    global $paged;
    if(is_home() && $paged == "1") :
    ?>
    
    <?php
    $my_query = new WP_Query('pagename=[name of my page]'); // here is the name of the necessary page goes
    while ($my_query->have_posts()) : $my_query->the_post();
    ?>
    <div class="post">
    <h1><?php the_title(); ?></h1>
    <?php the_content(' '); ?>
    </div>
    <?php endwhile; ?>
    <?php endif; ?>

    но похоже, что он создан для сайта с одним блогом (вер 2.9) и не дает никаких изменений у меня в версии 3.0.1

    Я буду благодарен за любые советы и ссылки русско или англоязычные.

    Заранее спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Не могли бы вы как-нибудь по-другому описать суть проблемы? А то не совсем понятно, уже раз 5 перечитал…

    Есть Multisite (subfolders) с двумя разными блогами. Перед постами надо поставить статический текст — перед каждым свой, т.к. блоги про разное. Если я ставлю div с текстом «above the loop» в index.php то этот текст появляется на обоих блогах.

    Задача минимум — разделить это внутри index.php чтобы в каждом блоге появился свой текст перед постами.

    Задача максимум — вставлять этот текст из дополнительной страницы, созданной в wordpress.

    Заранее спасибо!

    <div class="postItem">
    
    				 <?php  $parent_title = get_the_title($post->post_parent); ?>  		
    
    						<div class="categs"><?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) the_category(', ') ?></div>
    						<div class="meta">
    
    							<div><?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) the_time('M j, Y');  ?></div>
    							<div class="icoAuthor"><?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) the_author_link(); ?></div>
    							<div class="icoComments"><?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) comments_popup_link('No Comments', '1 Comment ', '% Comments'); ?></div>
    						</div>
    
    						<h1><a href="<?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) the_permalink();  ?>"><?php if(($parent_title!="PostName#1")&&($parent_title!="PostName#2") ) the_title(); ?></a></h1>
    
    						<?php the_content(__('Continue reading &raquo;')); ?>
    					</div>
Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «Как поставить разный статический текст на разных блог» закрыта для новых ответов.