禁用WordPress作者账号过滤HTML标签,iframe标签
出于安全考虑WordPress默认禁止角色为作者的用户写文章时直接添加HTML代码,包括读者留言时也是不允许的。 如果想开放此限制,允许作者撰写文章和读者留言时添加HTML代码,比如插入视频站点提供的视频HTML代码等,可 …
阅读更多更改WordPress登录后评论的跳转链接
在做一个网站的时候,设置了登录后评论,但是 “登录后评论” 指向的登录链接是WordPress默认的登录页面。 要让网站访客点击 “登录后评论” 跳转到自己做的登录页面,而不是WordPress默认的登录页面,怎么做呢? 第一种 …
阅读更多禁止 WordPress 网站title中的 “-” 被转义成 & #8211;
有主题用户反馈WordPress网站标题中的 “-” 分隔符在源码中被转义为 “–” 。 这个问题是因为我做的WordPress主题使用了add_theme_support( 'title-tag' ); 生成网站title,这个函数的详细说明大家可以百度 …
阅读更多给WordPress页面添加文章摘要功能
WordPress页面默认是没有摘要功能,但是我们在做一些网站的时候往往会用到这个功能,这个时候就要用到 add_post_type_support 函数了。 将以下代码添加至WordPress主题的 functions.php 调用方法和文章摘要相同
阅读更多WordPress媒体库无法搜索附件的解决方法
修改一句代码解决WordPress后台媒体库无法搜索的问题 前段时间一直有个朋友说使用某某WordPress主题会导致后台媒体库无法搜索,因为我这里是对上传的文件自动重命名的,所以对这个需要并不是太感冒,但是其实心里已经 …
阅读更多WordPress判断是否是登录页面函数is_login()
is_login() 并不是WordPress内置函数,WordPress提供的判断当前页面的函数有is_home()、is_single()、is_category()、is_search()、is_tag()等(不一一列出),基本可以覆盖百分之九十以上的页面,但是却没有提供判断 …
阅读更多WordPress去除默认相册样式
在上一个免费WordPress主题中我们集成了图片暗箱功能,但是在添加WordPress相册之后发现会加载一段WordPress默认的相册样式。 虽说这个影响不大吧,但站长是个强迫症,这些东西一定要去掉啦。 代码如下: [php]add_fi …
阅读更多修改PHP 7.2的create_function
今天进行一个WordPress主题的更新,在测试PHP7.2兼容的时候遇到了一个PHP报错,如下: Function create_function() is deprecated PHP7.2 已经不推荐使用create_function函数,所以我会立即纠正它。 原代码: [php]ad …
阅读更多WordPress去除固定链接中的子分类标签
新主题的WordPress固定链接格式是:/%category%/%post_id%.html(分类名/文章ID.html) 但是我有的分类下有很多子分类,那么文章链接就会变成:https://www.xintheme.com/父分类/子分类/文章ID.html 这样的话链接目录 …
阅读更多WordPress 漏洞详情:从任意文件删除到任意代码执行
WordPress是网络上最受欢迎的CMS系统。据w3tech统计,约有30%的网站运行了该系统。该系统的应用是如此广泛,难免会成为网络犯罪分子攻击目标。在这篇博文中,我们将为读者介绍WordPress内核中的一个任意文件删除漏洞 …
阅读更多WordPress 4.9.6 移除后台隐私相关的页面
WordPress 4.9.6 版本更新主要是为了兼容欧洲即将生效的通用数据保护条例,即 General Data Protection Regulation ,简称 GDPR。 由于欧洲的 GDPR 条例将于2018年5月25日生效,违反此规定的网站将受到最高占全球总收 …
阅读更多删除WordPress最新版本评论勾选框
WordPress升级到4.9.6之后,新增了一个功能,评论处出现一个勾选框,确认是否存储Cookie信息的隐私选项,如果使用自带的comment_form函数则会直接输出这个勾选框,如果不想使用这个功能,可以使用官方钩子函数去掉。 …
阅读更多不使用插件,实现wordpress登录才能查看网站内容
WordPress登录才能查看网站内容,未登录就跳转到登录页面。有这样需求的人还不少,一般都是用在WordPress博客主题,有的可能是资料类什么的,有的人就是用来搞擦边球,对于WordPress企业主题的用户基本上是没有什么需 …
阅读更多WordPress 4.9版本禁用默认小工具(Widgets)
WordPress系统自带的一些小工具,也就是默认的Widget有时候并不适合我们。有的博主会选择修改Wordpress中的默认文件,但如果我们升级WordPress版本的话,又要去修改一遍系统文件。所以为自己的WordPress主题禁用默认 …
阅读更多出现Warning: Illegal string offset的解决方法
今天在更新WordPress主题的时候,一段代码出现Warning: Illegal string offset的这样的错误提示,代码如下 [php]$meta_data = get_post_meta(get_the_ID(), 'extend_info', true); $post_abstract = $meta_data['post …
阅读更多