1. 你需要创建一个widget,在谷歌里搜索widget api,找到官方文档,文档里有创建widget的示例代码
10余年专业网站制作公司历程,坚持以创新为先导的网站服务,服务超过近1000家企业及个人,涉及网站设计、成都App制作、微信开发、平面设计、互联网整合营销等多个领域。在不同行业和领域给人们的工作和生活带来美好变化。
2. 在widget的public function form( $instance )函数中定义一个下拉列表,里面列出所有的tag标签,tag标签可以用get tags()函数获得,这样你就能在widget里面选择要显示哪个tag下的文章了。记得在public function update函数中保存选择的tag
3. 在public function widget( $args, $instance )中写上你要显示的内容。从你截图看,第一篇文章显示特色图像(调用the_post_thumbnail()),标题和摘要。后面的现实列表。
你可以从widget参数获得要选择哪个tag标签下的文章,接下来用get_posts()函数或者WP Query获取文章显示就行了
?php query_posts('cat=4showposts=5'); ?
?php $query_index = 0; while (have_posts()) : $query_index++;the_post(); ?
?php
// 判断是否是第一条
if($query_index==1){?
li class="hover"
?php }else{?
li
?php }?
a href="?php the_permalink(); ?" target="_blank"?php the_title(); ?/a
/li
?php endwhile; wp_reset_query(); ?
文章列表显示文章的个数设置方法:进入网站后台-设置-选择阅读-选择显示几篇,之后在文章列表页面刷新,就可以实现效果。
要是某个分类下的文章个数,这个是通过代码进行控制的。只需要修改条数就可以实现。
建议如下操作:
1、如果使用的是分页插件,请到插件的安装目录中找到语言包,在语言文件(简体中文一般是xxx_zh_CN.mo结尾)中将“下一页页”的翻译修改为你想要的内容。
2、如果是主题中自带的分页功能,并且你的主题是多国语言的,有支持语言包,需要在主题的安装目录中找主题的语言文件,具体修改方式的和插件一样。
3、主题自带的分页功能,且主题只有中文的;那你要搜索一个你所有主题文件,找到“下一页页”的代码所在,并修改成你想要的内容。
以上可能会用到的工具:Poedit(用来修改语言文件),Search
and
Replace(用来搜索文件内容)。鉴于百度回答问题不能添加其它网站的链接,这两个软件请你自行百度。