-
WordPress使用CDN或者反代后如何获取访客的真实IP
给国外服务器的网站套了个香港反代加速一下,结果反代后各种ip拦截都出了问题。 查了下原来WordPress 获取用户IP似乎用的是 REMOTE_ADDR,这样反代或者使用cdn后就全是从反代机以及CDN 服务器的 IP。 这样的话,在 wp-config.php 文件或者主题文件中增加下面代码就可以获取 CDN 后访客的真实IP了。用解析后的 HTTP_X_FORWARDED_FOR 替换 RE…- 422
- 0
-
All in One SEO Pack插件schema输出导致WP文章时间提前8小时bug修复
如今各种SEO插件中都引入了schema数据来方便搜索引擎了解网站文章相关数据,常用的All in One SEO Pack和Yoast SEO中都自带了这个功能。 不过All in One SEO Pack插件近期国内使用却多出了个bug,就是schema数据中的文章发布以及修改时间会比实际时间提前8个小时,并且修改php时区、Wordpress默认时区都不能正确输出。 其导致的结果就是收录后搜…- 546
- 0
-
图片img标签自动添加alt,title属性
//图片img标签添加alt,title属性 function imagesalt($content) { global $post; $pattern = "//i"; $replacement = ''; $content = preg_replace($pattern, $replacement, $content); return $content;…- 2.4k
- 0
-
解决国内服务器wordpress无法更新问题
WordPress 搭建在国内服务器上,有时会遇到 WordPress 更新失败的问题,这通常是服务商屏蔽了wordpress服务器的缘故,腾讯云广州和香港以外的机子普遍这样,于是除了手动覆盖法,只好用下面这个方法解决了。 使用代理服务器 打开 wp-config.php 文件,在底部增加以下代码: define('WP_PROXY_HOST', 'us.centos…- 3.8k
- 0
-
解决wordpress数据表wp_options不可写的问题
昨天折腾网站搬家发现了个奇怪的问题。网站数据库wp_options表无法在phpmyadmin中编辑了,也就是手动无法修改里面的站点域名和后台域名。 仔细查看后发现原来是option_id这个字段做为主键是唯一自增的,但是不知道为什么突然包含了许多为0的项,导致了数据和字段属性冲突,于是只好自己解决下。 方法,删除option_id字段进行重建。- 340
- 0
-
wordpress文章的几种状态值
wordpress发布文章时会有各种文章状态。在采集时可以设置为草稿或者待审状态供编辑进行修改校对 1、pending:待审 2、draft:草稿 3、auto-draft:自动保存的草稿 4、inherit:修订版本 5、trash:回收站 6、publish:已发布 7、future:定时 8、private:私有- 3.9k
- 0
-
解决WordPress百度链接主动提交插件Baidu-links-submit无法成功提交错误
闲来无事跑去百度站长平台瞄了一下,发现acg站的主动推送从来没成功过。。。 wtf??? 我明明安装了插件啊。 检查插件日志后发现提示错误:error:Empty reply from server 去张戈博客查看后找到问题修复教程:解决插件Baidu-links-submit无法成功提交 修复方式: 修改plugins/baidu-links-submit/inc/common.c…- 3.9k
- 0
-
使wordpress注册成功后直接显示密码
记得以前写过一篇wordpress注册时填写密码的文章。 https://im.acirno.com/2305.html 今天就再来篇注册后直接显示生成的随机密码的方法,主要适用于网站无法发邮件或者邮件延迟较大用户不好获取信息的站。 1.开启网站注册功能 2.打开位于wordpress根目录下的wp-login.php,然后找到这句代码: $errors->add('registe…- 3.5k
- 0
-
dux,tob主题添加显示外链图片为缩略图
坏处是直接使用文章中的原图而非生成压缩缩略图会导致页面载入数据量变大,建议配合lazyload使用。 打开functions-theme.php找到如下代码: function _get_post_thumbnail() { return ’<img src="’._the_theme_thumb().’" data-src="’. _get_post_thum…- 4.3k
- 0
-
WordPress文章图片自动添加链接到原图
以前发布的图片没有添加链接到原图,或者你不想每次都手动添加链接,那你可以在主题的 header.php 中添加下面的js代码: <script type="text/javascript"> $(function() { $('.entry img').each(function(i){ if (! this.parentNode.href) {…- 233
- 0
-
为WordPress编辑器TinyMCE开启更多功能-添加雅黑字体
WordPress默认的编辑器是TinyMCE编辑器,,默认的编辑界面似乎少了一些编辑器该有的功能,如字体、字号等。 我们可以通过在主题functions.php中添加代码来开启 function enable_more_buttons($buttons) { $buttons[] = 'hr'; $buttons[] = 'del'; $bu…- 3.4k
- 0
-
wordpress文章关键词自动添加内链链接代码
文章页面的关键词自动添加内链,有利于SEO,方便读者查看所有相关关键词的所有文章。 建议最多替换2个重复的词!避免过度SEO。 在主题的functions.php文件中添加以下代码: /* *自动为文章内的标签添加内链开始 */ //连接数量 $match_num_from = 1; //一个关键字少于多少不替换 $match_num_to = 1; //一个关键字最多替换次数 //连接到Word…- 4k
- 0
-
wordpress集成markdown
转自:风景侠 WordPress 的编辑器没有 markdown 功能,曾今寻便所有的 plugin ,发现都不太理想,并且作为一个非插件控的我,即使找到了大而全的插件,也会想方设法来去插件化。于是今天早上拍了下脑门,决定自己集成 markdown。 集成后的功能如下: 实时预览 即见即所得,甚至你可以作为一个专门的 markdown 编辑器来使用 代码高亮 程序员最爱,需要在前台做代码高亮 代码…- 3.6k
- 0
-
wordpress编辑器增加字体选择以及字体大小设置
将以下代码加入到主题的functions.php里即可: function MBT_add_editor_buttons($buttons) { $buttons[] = 'fontselect'; $buttons[] = 'fontsizeselect'; $buttons[] = 'cleanup'; $buttons[] = …- 3.4k
- 0
-
WordPress禁止冒充管理员评论
WordPress默认的评论采用邮箱+昵称的方式,并调取gravatar头像作为用户标识。这样一样来,如果不法分子知道了管理员的邮箱就可以在站点冒充管理员进行评论,必须采取手段予以制止。 我们只需要在配置一段代码就可以轻松让冒充管理员的人无法提交评论,将如下代码放入主题模板函数functions.php里(也可以如我之前写过的文章一样放到自定义插件中)。 //禁止冒充管理员评论 function …- 2.9k
- 0
-
WordPress如何绑定多个域名
wordpress在安装的时候会默认绑定当前的域名,后续给网站空间绑定其他的域名但是页面的链接会也还是安装时候的域名。那么今天就记录一下wordpress绑定多个域名或者取消域名绑定限制的方法。 1. 打开网站根目录下的wp-config.php,在define('WP_DEBUG', false);后面添加下面内容: define('WP_SITEURL'…- 3.7k
- 0
-
纯代码让WordPress主题支持图片评论
WordPress默认评论是无法插入图片的,要贴图的话需要主题添加代码来自行增加WordPress评论贴图功能。 将以下代码放入主题函数(function.php)里(最后一个?>)前即可。 //让WordPress主题支持图片评论 add_action('comment_text', 'comments_embed_img', 2); functio…- 3.5k
- 0
-
摘抄:WordPress让主题,插件激活后跳转到设置页
在外观 - 主题 中点击启用主题后,立马跳转到主题设置页 在主题的functions.php中加入以下PHP代码即可: 方法一: add_action( 'load-themes.php', 'Init_theme' ); function Init_theme(){ global $pagenow; if ( 'themes.php' …- 3k
- 0
-
WordPress纯代码添加面包屑导航
将以下代码加入到主题的functions.php里: function My_breadcrumbs() { /* === OPTIONS === */ $text['home'] = '首页'; $text['category'] = '%s'; $text['search'] = '搜…- 131
- 0
-
新avada5.0.2+导入演示数据(2016/11/23更新)
avada是非常流行的一款Wordpress商业主题,从初始版本到3.9.3。我们都能免费使用泄漏出来的主题,不过杯具的是在此次重要的5.0.2及以上版本的重要更新中,如果没有帐户和密钥。则无法导入演示数据,对于一般新用户。等于此主题已经废了。但是大家不要慌。本文给大家几个破解方法。 方法1 5.0.2+及以上版本方法。 1:前往您的phpmyadmin; 2:选择你的主题安装数据库; 3:选择数…- 4.4k
- 0
-
找回WordPress自定义上传路径功能
自WordPress 3.5版本开始,wordpress隐藏了后台的媒体(Media)设置页面 上传路径(upload_path)和文件 URL 地址(upload_url_path)的设置选项。 但是还是有办法恢复的。 直接将下面的代码添加到主题的 functions.php,就可以恢复设置界面了: if(get_option('upload_path')=='wp…- 3.1k
- 0
-
如何去除后台Yoast SEO Premium的输入key提示
找到“/wordpress-seo-premium/vendor/yoast/license-manager/class-license-manager.php”文件搜索: // show notice if license is invalid 删除下列内容: <div class=”error”> <p><?php printf( __( $message, $t…- 174
- 0
-
【翻译】如何加速你的 WordPress 站点
几个月前,我做了一个实验,看看在 2 小时内我可以为自己的网站提升多少速度。在安装了几个 WordPress 插件和修复了一些简单的错误后,我把网站的载入速度从 1.61 秒提升到了 583 毫秒。这可是足足 70.39% 的速度提升,且无需对网站的视觉做出任何更改。 根据 Akamai 在 2009 年的研究,47% 的访客希望页面在 2 秒内加载完,并且有 57% 的访客会在页面加载超过 3 …- 2.7k
- 0
-
WordPress反垃圾评论大作战
WordPress 垃圾评论一直是超级多超级烦人的,如果没有有效的拦截方案,网站就会瞬间被每天几百条的垃圾评论淹没。 因为是每个 WordPress 站点都无法避免的问题,大家各显神通,做出的解决方案也挺多的,这里总结一下每种方法的特点和利弊: 一、识别垃圾评论 以 Akismet 插件为代表,根据评论内容或评论者的信息判断评论是否为垃圾评论,再决定是否拦截。开启后能拦截掉几乎所有垃圾评论,但这种…- 3.5k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
ฅ优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!