Я пытаюсь интегрировать 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 или в моем корне? Если у вас есть еще вопросы или вопрос расплывчатый. Пожалуйста, дай мне знать. Спасибо