2.有自定义文章类型(产品),首页主循环中只显示产品。
注意,本教程中只对应首页的主循环,即不适用首页一些侧边栏、或者自定义的文章查询区域。
将下面代码添加到主题的functions.php中即可
function ashuwp_posts_per_page($query){
//首页或者搜索页的主循环
if ( (is_home() || is_search()) && $query->is_main_query() )
//$query->set( ‘post_type’, array( ‘product’ ) ); //只显示product
$query->set( ‘post_type’, array( ‘post’, ‘product’ ) ); //主循环中显示post和product
return $query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
利用pre_get_posts钩子,不光可以实现本教程所需要的内容,还可自由发挥,改变主循环的其它一些参数。
比如仅仅想让首页的文章数量显示为5篇。
function ashuwp_posts_per_page($query){
//仅首页
if ( is_home() )
$query->set(‘posts_per_page’,5);//每页显示5篇
return $query;
}
add_action(‘pre_get_posts’,’ashuwp_posts_per_page’);
@ wordpress数据库怎么进?
方法找到了, 关键的一步,首先到phpmyadmin中将wp_options表中的siteurl字段改为本地 url,例如将原来的域名路径 /wordpress 改为本地路径 /mylive/wordpress 即可,之前碰到一个问题就是导入数据库后,在地址栏中输入 /mylive/wordpress/wp-admin 登陆后会被直接跳转到线上wordpress后台管理,而不是本地后台管理。如果出现以上问题,只需修改siteurl字段url就可以解决了。
@ 关键词是辅助字段吗?
是的,关键词属于辅助字段,
@ wordpress怎么新建一个页面?
首先需要说明的一点是,如果你在网站页面中点击了分类页面,那么wordpress首先会自动寻找category-X.php文件,其中的X代表分类页面的ID,比如在飞鱼的声纳,category-44.php代表的就是有关时间管理的分类页面,要查看分类页面的ID号,你可以将鼠标放置于分类列表上,在浏览器的左下角就能看到类似于
的链接,其中的数字44就是此分类页面的ID。如果在你的wordpress主题文件夹中不存在category-X.php文件,那么wordpress就会寻找category.php文件,如果category.php文件也不存在,它就会寻找archive.php文件,如果archive.php文件依然不存在,wordpress就会接下来寻找index.php文件,这个文件肯定是有的,要不然wordpress主题也就不能成为主题了。一般来说,设计者所设计的wordpress主题中,至少包括index.php文件和archive.php文件。
@ 想安装wordpress?
打开你的主机的控制面板。里面有数据库的信息。按照数据库信息填写即可