**更新**
我已经成功将博客整合到了网站中,但我仍然需要对其进行自定义。我将博客文件放入了一个名为“blog”的子文件夹中。我可以通过http://myurl.com/blog的网址访问博客。
我仍在尝试如何使用自定义页眉和页脚来定制它,以适应网站的其余部分。
/wp-content/themes/twentyfourteen
)复制到一个新目录中,放置在/wp-content/themes
目录下(例如:/wp-content/themes/my_theme
)。get_sidebar();
行和/或结尾处的<?php get_sidebar( 'content' ); ?>
)。一种可能的解决方案:
在您的网站菜单中添加一个指向public_html/blog/的链接。
在WordPress中设置只有一页,它将成为您的博客页面。将博客页面设置为WordPress的首页,并禁用WordPress的菜单。
请检查您的博客/wp-content/themes/my_theme
文件夹,您可以编辑header.php
和footer.php
文件进行自定义。
解决 WordPress 博客主导航问题的简单方法如下:
进入
blog/wp-content/themes/my_theme/header.php
删除所有内容,然后添加以下代码:
include_once('主站点 header.php 文件的路径');
这将加载主站点的 header ,导航将与主站点相同。
这种方式的另一个好处是,如果您对主站点导航进行任何更改,博客上也会显示出来,您无需打开任何博客文件就可以展示这些更改。
页脚也可以这样处理。
这样就可以了,博客的内容已位于页面中央。
实际上,您可以更轻松地完成工作。首先,需要有页眉、页脚和索引。这可以通过多种方式完成,最常见的方法包括:
a) 获取您喜欢的主题并根据您的需求进行调整
b) 构建自己的主题(如建议所示)
c) 在子文件夹中添加主题(如您所做的)
d) 更加复杂,从您的主要非 WP 页面调用页眉
现在,只需利用 WordPress 的强大功能,在 WordPress 内部构建所有页面即可。创建一个名为“博客”的分类,并将博客分类分配给它。根据您选择的主题,您可以在主页上仅列出“博客”类别,或者拥有一个静态页面,在菜单上链接到博客类别(以及在该页面中,博客类别中的帖子列表)或几乎任何您能想象到的可能性。基本上,无需使生活复杂化,您可以在简单的安装中拥有所有内容,然后拥有用于所有页面的 CMS,忘记双重安装和诸如此类的东西,完全没有必要。
http://codex.wordpress.org/The_Loop
具体来说。define( 'WP_USE_THEMES', false );
require('/wp-blog-header.php');
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
//
// Post Content here
//
} // end while
}// end if