Проблема с сообщениями в блогах при интеграции WordPress с существующим сайтом.

Я пытаюсь интегрировать wordpress в свой существующий сайт, поэтому я помещаю файлы wordpress в каталог Localhost / site / blog, потому что я не хочу загромождать свою корневую директорию со всей папкой includes / stylesheet / images.

И еще я хочу, чтобы блог имитировал дизайн моего сайта. Вот почему я просто создал blog.php и поместил его в корневой каталог и просто поместил его поверх моего blog.php, чтобы wordpress работал с blog.php. Даже если его нет в каталоге wordpress.

<?php 
define('WP_USE_THEMES', false);
require('./blog/wp-blog-header.php'); 
?> 

Затем я помещаю петлю внутрь тега body, и все кажется прекрасным и приятным. Появляются сообщения в блоге. Они идеально совпадают.

<!-- Start the Loop. -->        
 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

 <?php if ( in_category('3') ) { ?>
           <div class="post-cat-three">
 <?php } else { ?>
           <div class="blogpostcontainer">
                <div class="blogpost">
                     <div><img src="images/blogpost_picture.jpg" width="125" height="125" alt="blogpost" /></div>
                        <div class="info">
 <?php } ?>
 <!-- Display the Title as a link to the Post's permalink. -->
 <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>

   <?php the_excerpt(); ?>
 <p><span class="date"><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></span></p>
                        </div><!--END OF info div-->
                  </div><!--END OF blogpost div-->
              </div><!--END OF blogpostcontainer div-->
 <?php endwhile; else: ?>

ТЕПЕРЬ ПРОБЛЕМА !! Что ж, проблема в том, что всякий раз, когда я пытаюсь щелкнуть по постоянным ссылкам сообщения (чтобы просмотреть весь пост), я просто получаю беспорядок: все там не имеет CSS или чего-то еще.

Я просто хочу знать, как я могу добиться того, чтобы сообщения выглядели хорошо, я знаю, что мне нужно создать single.php или page.php? (Или я должен?), Но я не знаю, где его разместить. Это внутри каталога wp или в моем корне? Если у вас есть еще вопросы или вопрос расплывчатый. Пожалуйста, дай мне знать. Спасибо


person marion.serenio    schedule 01.08.2011    source источник


Ответы (2)


single.php (для сообщения) / page.php (для общей страницы) должен находиться в вашем /wp-content/themes/<active theme>/ каталоге.

person stealthyninja    schedule 01.08.2011

Скорее всего, файлы singe.php и page.php уже существуют.

Вы должны изменить URL-адрес в настройках на localhost / site / blog

Дополнительную информацию можно найти здесь: http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

person Aggelos Synadakis    schedule 19.11.2013