the_posts_pagination()函数主要是实现WordPress的分页功能
语法结构
the_posts_pagination(array $args = array()) //实现WordPress分页功能
参数
mid_size( int) – 要显示到当前页面任一侧的页码数。默认为1。
prev_text( string) – 上一页
next_text( string) – 下一页
function par_pagenav(){
the_posts_pagination(array(
'mid_size' => 3,
'prev_text' => '<',
'next_text' => '>',
)
);
}
上面这段代码写在functions.php文件内,然后在需要分页位置输入<?php par_pagenav(); ?>即可
加上相应的css即可得到如下效果
如果WordPress提供付费产品或服务,那么工单支持系统通常是必不可少的。如果你还在困惑如何实现工单支持,那么不妨试试工单支持和工单插件。
强大的支持功能
AwesomeSupport是一个全功能的WordPress工单支持插件。其主要功能如下:
工单:用户可以从前端提交工单,管理员和客服部门可以从WordPress后台回复和管理工单。
电子邮件通知:相关人员可以通过电子邮件通知某些行为,所有消息都可以自定义。
访问:所有工作订单交换仅限于客户和客户服务。
文件上传:您可以控制是否可以上传文件,可以上传多少个文件,或者可以上传多少个文件。
多种产品:您可以支持尽可能多的产品。
自定义字段:轻松设置其他自定义字段。
条款:在提交工作订单之前,您可以确保客户必须同意条款和条件协议。
旧工作单:使用标签快速识别旧工作单。
预览
在使用WordPress建站时,有时候站点会遇到”建立数据库连接时出错“的报错,整个站点都无法正常访问,如何修复这个错误呢?本文中来分享几个解决方法
如果你是正常使用网站,在没有进行任何风险操作的情况下遇到这种情况,很可能是数据库挂掉了,这种解决方法很简单,重启数据库就可以了
打开宝塔面板,选择软件商店 – MySQL
此时,如果MySQL状态是下图一样的停止状态的话就表示数据库处于停止状态,点击设置
然后在弹出框中选择点击重启按钮,重启MySQL数据库
重启后再刷新网页,网页就恢复正常了
这个方法比较复杂,需要先导出全部数据,然后安装sqlite数据库,然后将数据再倒入,这样可以彻底解决WordPress连接数据库错误的问题
如果只是出现一次错误,我们通过上面的2个方法修复就可以了,但是如果自己的WordPress经常出现数据库连接错误,我们可以做些什么呢
默认情况下WordPress采用的是动态形式加载网站,每一次浏览网页都会进行各种脚本查询,包括PHP、MySQL等,造成服务器CPU高负载,导致MySQL服务挂掉。但如果我们为网站设置了缓存,就可以直接从文件中调取网页,避免过多的查询,降低性能消耗
如果你的网站已经做了缓存优化,却仍然出现数据库错误,那么可能就是服务器性能问题了,尤其像阿里云T5主机那样只有10%性能的服务器,很容易就超标,那么建议升级服务器
1 WordPress相关文章推荐、猜你喜欢代码示例
很多WordPress插件都可以实现相关文章推荐、猜你喜欢的功能。
以下是从标签、分类获取相关文章的猜你喜欢代码:
<h3>猜你喜欢</h3>
<ul class="related_posts">
<?php
$post_num = 10; //文章数量
$exclude_id = $post->ID;
$posttags = get_the_tags(); $i = 0;
if ( $posttags ) {
$tags = ''; foreach ( $posttags as $tag ) $tags .= $tag->term_id . ',';
$args = array(
'post_status' => 'publish',
'tag__in' => explode(',', $tags),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num,
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php
$exclude_id .= ',' . $post->ID; $i ++;
} wp_reset_query();
}
if ( $i < $post_num ) {
$cats = ''; foreach ( get_the_category() as $cat ) $cats .= $cat->cat_ID . ',';
$args = array(
'category__in' => explode(',', $cats),
'post__not_in' => explode(',', $exclude_id),
'caller_get_posts' => 1,
'orderby' => 'comment_date',
'posts_per_page' => $post_num - $i
);
query_posts($args);
while( have_posts() ) { the_post(); ?>
<li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>
<?php $i++;
} wp_reset_query();
}
if ( $i == 0 ) echo '<li>暂无相关推荐</li>';
?>
</ul>
$post_num = 10;
是显示相关文章的数量为10。
希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress代码实现获取显示相关文章推荐猜你喜欢功能》,对您有帮助。
很多时候robots.txt 包含了很多信息,有些安全软件把robots当漏洞来处理,实际上这个算不上漏洞,充其量是因此泄露而已!
以下代码是禁止直接访问,但匹配并排除搜索引擎蜘蛛
nginx站点配置文件中加入以上节点