如图红圈中的wordpress是placeholder=“”的提示,并不是输入框的内容,直接提交,这里的值是空值,因为设置的数据库名是一样的,就以为默认的就是,一开始没有输入,所以一直报错,重新输入一次就可以顺利安装!
wordpress禁用REST API,在function.php中加入以下代码:
add_filter("json_enabled", "__return_false");
add_filter("json_jsonp_enabled", "__return_false");
add_filter("rest_enabled", "__return_false");
add_filter("rest_jsonp_enabled", "__return_false");
remove_action("init", "rest_api_init");
remove_action("rest_ap
wordpress 后台主题设置选项按钮(button、input submit)点击屏蔽提交事件禁止刷新
如果在设计主题或者插件后台设置选项时,wordpress后台的按钮(button、input submit)默认是提交操作,如只是响应JS事件,需要屏蔽提交,防止页面刷新。e.preventDefault();
完整示例:
$("button.copy").on("click",function(e){
e.preventDefault();
1,667
wordpress不管站是什么样的,只要开启了评论,就会有垃圾评论来光顾。这些垃圾评论,都有一个共同点,那就是全英文。
既然是全英文,对于国人,那就暴力一点,直接过滤点不含中文的评论。
在主题functions.php中添加:
function my_comment_spam_filter($comment_id) {
$comment = get_comment($comment_id);
if (!preg_match('/[\x{4e00}-\x{9fa5}]/u',$comment->comment_content)) {
wp_delete_com
2,659
不知道什么时候开始,或许是因为备案要求不能有交互式内容吧,自用模板都没有写评论模块
或许还有一个原因,就是垃圾评论太多了
很多网站都设置了登录才能评论,也别说评论了,现在估计也很少写文字了。
今天要写一个留言板,需要评论模块,感觉都忘记了,查了下wordpress的评论模块函数
comment_form():评论表单
wp_list_comments():帖子列表
刚开始放上去,没有输出,依稀记得,wordpress是有内置表单的,不可能不会有输出的问题。
这个评论是放在页面上的,理论上和文章模块都是一样的。原本以为是不支持页面,放文章页,也是不显示,到后台看了下,原来是关闭了评论。
2,996
有一个这样的需求,要在分类页显示该分类下的所有文章数量,网上的写法大致都是用循环去叠加该分类下子分类的文章数量。
但是,其实最简单的写法是自己调用内置函数获取文章数量,包括在首页显示全站的所有文章数量。
$wp_query->found_posts
为了验证这个函数,我特意建立了一个空白的主题,在每个页面上都打印出 $wp_query 这个函数。
wordpresss主题主要的几个文件:
header:页头
footer:页脚
index:主页
category:分类页
single:文章模板
page:页面模板
search:搜索模板
tag:标签模板
functions:函数文件
2,078
零分杂记是一个个人博客,分享建站知识,手机网络资源,个人随笔,知识分享,软件硬件使用心得分享!
免责声明
博客中部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!
服务器推荐