2011-08-01 3 views
0

내 기존 사이트에 워드 프레스를 통합하려고합니다. 따라서 모든 루트/디렉토리/이미지 폴더가 포함 된 루트 디렉 토이에 뿌리 내리기를 원하지 않기 때문에 Wordpress 파일을 Localhost/site/blog 디렉토리에 저장하십시오.기존 사이트와 통합 된 블로그 게시물에 문제가 있습니다.

그리고 블로그도 내 사이트의 디자인을 모방하고 싶습니다. 이것이 내가 blog.php를 만들고 루트 디렉토리에 넣은 다음 word.press를 blog.php와 함께 사용할 수 있도록 내 blog.php 위에 올려 놓는 이유입니다. 비록 그것의 wordpress 전화 번호부 안쪽에.

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

나는 내부 태그 몸체 태그에 루프를 넣으면 모든 것이 멋지게 보인다. 블로그 게시물이 표시됩니다. 그들은 완벽하게 정렬됩니다.

<!-- 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 디렉토리 안에, 또는 내 뿌리에 있습니까? 질문이 있거나 질문이 모호한 경우. 저에게 알려주세요. 감사합니다

답변

0

single.php (게시물 용)/page.php (일반 페이지 용)은 /wp-content/themes/<active theme>/ 디렉토리에 있어야합니다.

관련 문제