首页CMSwordpress 边栏,wordpress怎么在首页显示自定义的文章类型

wordpress 边栏,wordpress怎么在首页显示自定义的文章类型

时间2023-05-20 01:41:03发布访客分类CMS浏览814
导读:1、wordpress 边栏,wordpress怎么在首页显示自定义的文章类型?1. 有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。2.有自定义文章类型(产品 ,首页主循环中只显示产品。注意,本教程中只对应首页...

1、wordpress 边栏,wordpress怎么在首页显示自定义的文章类型?

1. 有自定义文章类型,希望自定义文章类型和默认的Post都在首页的主循环中显示。

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’);

2、如何把html页面放到wordpress的网站上?

如果说是只有一个html页,直接放在wordpress目录里不会有影响。需要在你的wordpress博客链接到此页面的话,你可以在wordpress编辑主题代码,一般在“边栏”里加一个超链接,(我是说在适当位置写

,而不是添加wordpress里的”页面“)。如果说是一个web项目,那么要创建一个文件夹,整套代码放里面。访问时要通过http://域名/文件夹名/ 。需要在博客添加链接,方法同上。

3、怎么把所有网页设置在同一个页面?

方法一:

1、将 xx.html 修改为 page-xx.php 上传到你当前使用的主题目录中;2、在WordPress后台创建别名为 xx 的页面后发布,大功告成。

注意:创建的页面别名一定要与page-后面一样。或者在步骤1中将xx改为你的页面ID。

方法二:

1、将 xx.html 修改为page-template-xx.php 然后再该文件头部添加:

然后上传到你当前使用的主题目录中;2、在WordPress后台创建别名为 xx 的页面并选择页面模板为第一步中创建的 xx页面模板,然后发布,大功告成。

如果你添加的页面是首页,可以在 设置 > 阅读 > 首页显示 中设置将此页面设置为首页。

关于css、JS、图片等外部文件

如果你的页面有引用CSS、JS以及图片,例如:sample.css、sample.js、sample.jpg,可以将这些文件一并复制到主题目录下,然后引用地址改为:

如果有视频等,同上面方法。

如果你想了解更多:

2017.11.04 新增:

上面介绍了将WordPress转换为Page(页面)的方法,下面介绍转换为首页、分类、标签、文章等页面的方法:

front-page.php:这个文件是首页,如果没有则使用上面方法二中在后台设置为首页的页面;home.php:文档归档页面,通常1中都没有使用这个显示首页;index.php:1、2都没有使用这个显示首页;single.php:文章模板文件;404.php:404页面文件;page.php:页面模板文件,支持 page-$id (即页面 ID)或 page-$slug (即页面别名);category.php:分类归档模板文件,支持 category-$id 或category-$slug ;tag.php:标签归档模板文件,支持 category-$id 或category-$slug ;author.php:作者归档模板文件,支持 category-$id 或 category-$slug;date.php:日期归档模板文件;archive.php:如果主题没有7-10之中的任一文件,那么都会用此模板文件显示对应内容,当此模板文件也不存在时,则使用index.php显示,支持 archive-$id 或archive-$slug。

header.php、footer.php、sidebar.php等文件一般都是“页面部分”模板文件,即:页眉、页脚、边栏。

如果你能看懂英文,详细可参考官方文档:

WordPress模板文件等级介绍(官方)

WordPress获取主题目录里的文件和目录

4、wordpress怎么添加html页面?

如果说是只有一个HTML页,直接放在wordpress目录里不会有影响。需要在你的wordpress博客链接到此页面的话,你可以在wordpress编辑主题代码,一般在“边栏”里加一个超链接,(我是说在适当位置写

,而不是添加wordpress里的”页面“)。 如果说是一个web项目,那么要创建一个文件夹,整套代码放里面。访问时要通过http://域名/文件夹名/ 。需要在博客添加链接,方法同上。

5、wordpress中html节点的定义?

首先自定义节点就是自定义标签,也就是书写非HTML官方定义的标签,比如: test> 在HTML文件当中并没有test这个标签,这个是由我自己创建的/test> 默认创建的标签,浏览器可以识别,会解析为行元素,可以用CSS进行样式设置。 但是在实际的开发工作当中,基本不使用自定义节点,原因很简单:不利于后期维护以及团队合作工作,而且HTML提供的标签,本身也足够使用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: wordpress 边栏,wordpress怎么在首页显示自定义的文章类型
本文地址: https://pptw.com/jishu/38834.html
wordpress边栏,打印网页如何去除边栏和广告 wordpress 权限,wordpress建站教程

游客 回复需填写必要信息