wordpress

  • WordPress插件WP Statistics无法保存GeoIP Collection和GeoIP 城市选项的问题

    WordPress插件WP Statistics无法保存GeoIP Collection和GeoIP 城市选项的问题

    Visits: 53

    今天在设置WordPress插件WP Statistics插件的GeoIP Collection和GeoIP 城市选项,进行保存的时候,一直无法保存成功,网上搜索了各种设置也无效,最终手动执行成功。

    现象:

    今天更新了CDN以及停用CNZZ统计转由WP-Statistics完成统计工作,一切都操作完成,查看访问数据时发现没有IP位置信息,经过一番排查确定是GeoIP没有启用,一顿骚操作结果发现设置报错。原因是我的网站服务器是国内的服务器上无法访问GeoIP数据库下载链接的域名,所以在设置GeoIP的时候会提示报错,然后我在Google和百度均没有找到解决方案,后来通过分析WP-Statistics的源代码发现class-wp-statistics-updates.php写明了数据库下载地址,我们只需要修改这个下载链接即可,知道了问题所在接下来开始操作。

    报错信息如下:

    下载GeoIP数据库时出错: https://raw.githubusercontent.com/wp-statistics/GeoLite2-Country/master/GeoLite2-Country.mmdb.gz-cURL error 28: Connection timed out after 10000 milliseconds

    版本信息

    WordPress 5.6.1
    WP Statistics 13.0.5

    解决方案:

    方案1:

    1、下载数据库

    Github最新数据库:GeoIP国家 GeoIP城市
    我的国内同步备份(不保证是最新版):GeoIP国家 GeoIP城市

    2、将下载后的文件上传到网站目录下,地址为:

    如果没有wp-statistics目录,那么手动创建,将下载的文件传到其目录下,如上图。

    方案2:

    1、需要修改的文件路径
    wp-content/plugins/wp-statistics/includes/classes/class-wp-statistics-updates.php
    修改代码github处的文件链接,链接可以是自己网站上的,也可以用我提供的CDN链接。
    https://cdn.rosm.cn/GeoLite2-City.mmdb.gz
    https://cdn.rosm.cn/GeoLite2-Country.mmdb.gz

    2、保存PHP后重新设置即可。

    设置成功后要在优化里面更新下国家/地区的数据,不然之前的数据不会显示国家和地址。

  • 解决 WordPress“正在执行例行维护,请一分钟后回来”的问题

    解决 WordPress“正在执行例行维护,请一分钟后回来”的问题

    Visits: 6

    WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。

    解决方案:

    方案1:

    马上通过FTP或者SSH登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。

    rm -rf .maintenance

    方案2:

    但是有时候你会发现,根目录根本就没有 .maintenance!最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!

    方案3:

    如果不存在.maintenance文件,需要伪造一份空的.maintenance文件来通过程序的检测。由于在计算机上无法创建这样的文件,所以先创建一个空的文件,然后上传到FTP上并更名为.maintenance。再次刷新网站首页,就能正常访问了。

    方案4:

    如果还是不行,或者你想让它以后可以显示 .maintenance ,那就打开 /wp-admin/includes/class-wp-filesystem-direct.php

    找到下面的代码:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { // safe mode fails with a trailing slash under certain PHP versions. $path = untrailingslashit($path); if ( empty($path) ) return false;   if ( ! $chmod ) $chmod = FS_CHMOD_DIR;   if ( ! @mkdir($path) ) return false; $this->chmod($path, $chmod); if ( $chown ) $this->chown($path, $chown); if ( $chgrp ) $this->chgrp($path, $chgrp); return true; }

    将其改为:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19function mkdir($path, $chmod = false, $chown = false, $chgrp = false) { // safe mode fails with a trailing slash under certain PHP versions. if ( ! $chmod ) $chmod = $this->permission;   if(ini_get(‘safe_mode’) && substr($path, -1) == ‘/’) { $path = substr($path, 0, -1); }   if ( ! @mkdir($path) ) return false; $this->chmod($path, $chmod); if ( $chown ) $this->chown($path, $chown); if ( $chgrp ) $this->chgrp($path, $chgrp); return true; }

    然后刷新FTP目录,是不是看到.maintenance了,删除它吧!

  • 欢迎使用WordPress 5.6.1

    欢迎使用WordPress 5.6.1

    Visits: 3

    WordPress 5.6.1为您带来了无数种自由释放想法并将其付诸实践的方法。使用全新的默认主题犹如画布,它所支持不断增长的区块犹如画笔,将助您肆意挥洒创意。无论文字、图片、声音、还是嵌入式富媒体,都将美丽如画。

    维护更新

    5.6.1版本修复了27个问题。 欲了解更多,参见发行注记


    页面布局更灵活

    使用更多工具使您的故事栩栩如生,无论是否代码,都可以编辑布局。单列区块、使用混合宽度和列的设计、全宽页眉以及封面中的视频——无论更改或大或小,均可轻松搞定!

    区块版面配置更丰富

    在选择的主题中,预配置的区块版面配置使在站点上设置标准页面变得轻而易举。让区块版面配置的力量助你一臂之力,简化您的工作流程;或是助您的客户一臂之力,从而节省您的工作时间。

    在区块编辑器中直接上传视频字幕

    为了帮助您向视频中添加字幕,您现在可以在文章或页面中上传字幕。这样,需要或喜欢使用字幕的任何人都可以比以往任何时候都更容易访问您的视频。


    二〇二一主题现已提供!

    二〇二一主题是您的创意的空白画布,而区块编辑器是最好的画笔。这个主题是为了区块编辑器构建的,并带来仅有该默认主题才有的全新区块版面配置。只需几秒钟,您就可以尝试不同的布局,而主题夺人眼球但永不落伍的设计将令您的作品脱颖而出。



    而且,此默认主题将无障碍置于您网站的中心。它符合 WordPress无障碍指南,并满足了Web 内容无障碍指南(WCAG)2.1版中AAA级的多项标准要求。创建符合无障碍标准的内容并同时选择符合无障碍标准的插件时,它将帮助您符合国际无障碍标准的最高水平!


    斑斓粉彩,柔和风格

    非常适合新的一年,二〇二一主题为您提供一系列柔和的预选配色方案,所有配色方案均符合AAA对比度标准。您还可以为主题选择自己的背景颜色,主题会自动为您选择符合无障碍标志且易于阅读的文本颜色!

    需要更多的灵活性吗?您还可以从颜色选择器中选择自己的主色调。



    适用于所有人的改进

    扩展自动更新

    多年来,只有开发者能够自动更新WordPress的主要版本。但现在,您可以在仪表盘中找到此选项。如果这是您的第一个站点,那么您现在就可以准备自动更新了!升级现有站点?没问题!一切都和以前一样。

    无障碍声明模板

    即使您不是专家,仅需点击按钮,您也可以让大家知道您的网站支持无障碍的决心!全新功能插件将包含模板,您可直接复制粘贴并更新发布,且相关内容符合不同司法管辖区的不同法律。

    内置区块版面配置

    如果您还没有机会玩转区块版面配置的话,现在所有默认主题都具有一系列区块版面配置,使您可以轻松掌握复杂的布局。使用适合您的故事或品牌的副本、图像和颜色来自定义您所喜欢的图案。


    针对开发者

    使用应用程序密码进行REST API验证

    借助API的全新应用程序密码授权功能,第三方应用可以安全地与您的网站无缝连接。这项新的 REST API功能使您可以查看哪些应用程序正在连接到您的网站,并控制它们的行为。

    更多的PHP 8支持

    5.6版本标志着WordPress核心代码支持PHP 8走出第一步。现在是开始规划您的WordPress产品、服务和站点如何支持最新PHP版本的好时机。有关进一步支持PHP 8的更多信息,请阅读PHP 8开发者手记

    jQuery

    WordPress中内置jQuery版本的更新过程将历经三个大版本:5.5、5.6 和 5.7。当我们到达此过程的中点时,请运行更新测试插件以提前检查您的网站是否存在错误。

    如果您发现网站的外观有问题(诸如图片轮播栏不起作用、按钮被卡住之类的事情),请安装jQuery Migrate插件


    请参阅详解指南以进一步了解相关信息。

    查阅最新版的《WordPress详解指南》,其强调了您可能需要了解的每个更改的开发人员注释。《WordPress 5.6详解指南

  • WordPress主题丨主题巴巴“爱前端”主题,让你的WordPress博客更美

    WordPress主题丨主题巴巴“爱前端”主题,让你的WordPress博客更美

    Visits: 16

    今天给大家分享的WordPress主题,是来自主题巴巴作者开发的爱前端主题,爱前端主题是一款WordPress博客、自媒体、资讯收费主题,我们使用WordPress搭建好网站后,通过导入爱前端主题,然后对爱前端主题进行简单的设置,就能快速的拥有一个非常漂亮的博客、自媒体、资讯类网站了。

    爱前端主题

    爱前端是一款由主题巴巴团队原创设计开发的WordPress博客、自媒体、资讯主题。主题首页内容可展示幻灯片置顶文章、专题列表等精妙设计的内容模块,对网站用户具有极大吸引力。主题还配备了强大的后台控制面板,您无需触碰任何代码,轻点鼠标即可完成对主题、网站的各种细节和功能设置。

    如果你希望搭建一个漂亮、专业的博客、资讯网站或者个人网站,那么这款爱前端主题会是一个非常不错的选择。

    爱前端主题的主要功能与特色

    自适应设计强大SEO功能可视化操作强大主题框架
    超快页面加载速度文章功能扩展终身免费技术支持终身免费更新升级

    主题特色

    • 自适应设计(完美兼容电脑、平板,手机浏览)
    • 强大的主题设置面板
    • 无限主题颜色(红、黄、蓝、绿、紫、橙…)
    • 漂亮顶部导航栏
    • 三级子菜单支持
    • 首页幻灯片展示置顶文章
    • 首页展示专题列表
    • 文章列表自动获取4张缩略图展示文章内置相册
    • 缩略图(特色图片)自动裁剪功能
    • 自定义文章标题
    • 文章来源功能
    • 专属自定义小工具(广告,带缩略图的最新文章、随机文章、浏览最多的文章、评论最多的文章等。)
    • 文章页支持WordPress相册幻灯片展示
    • 文章页支持百度分享
    • 文章页支持点赞功能
    • 文章页支持打赏作者功能
    • 文章页展示相关文章
    • 文章页展示作者说明
    • 侧边栏广告显示功能
    • 完美兼容IE9+、Chrome、Firefox、Safari、360等主流浏览器,针对mac OS等Retina屏幕优化显示
    • 100% WordPress代码标准验证通过
    • 100% W3C验证通过
    • 主题完全开源,无任何隐藏代码,零广告,零风险
    • 一次购买,永久免费更新
    • 一次购买,终身售后技术支持

    爱前端主题演示站

    点击这里查看

    为什么选择爱前端主题?

    为什么选择爱前端主题?其实答案很简单,就是大家可以通过加入主题巴巴的终身钻石VIP会员,而获得其开发的17个主题的下载使用权限(下载未来主题巴巴发布的所有WordPress主题),可以说是非常划算了,主题巴巴现在开发的主题包含企业站主题、博客站主题、资讯站主题、门户站主题、图片站主题与影视网站主题等,而且主题巴巴终身钻石VIP会员的价格还不如其他的WordPress主题作者开发的一款主题高,所以我们有啥理由不选择爱前端主题与主题巴巴呢!

    优秀WordPress主题与服务器厂商推荐

    WordPress主题

    主题巴巴新主题日主题
    萨龙网络WPCOM虚位以待

    服务器厂商

    阿里云服务器腾讯云服务器
    华为云服务器虚位以待

  • WordPress如何修改主题中的字体大小

    WordPress如何修改主题中的字体大小

    Visits: 10

    全球有超过三成的网站站长都在使用WordPress,比如众多的个人博客和企业等。但是我们在使用的时候发现有些内容在网页中显示的小,比如字体大小、文字颜色等,为了更好的显示文字大小,本文就介绍一种如何修改WordPress主题页面文字大小的方法。

    当前环境:

    系统:CentOS 7、CentOS 8

    WordPress版本为5.5.2

    操作步骤:

    1. WordPress中默认的字体大小为12px,显示中文的话会比较小

    2. 找到自己站点当前使用的主题,登录WordPress后,点击如下图:

    3. 如果出现如下图示内容,需要先修改文件style.css文件的权限,具备可写权限

    4. 由于在style.css文件中修改内容比较费劲,可以将其内容拷贝出,在文本编辑器中进行修改,譬如:EditPlus等,注意修改前为了避免出现问题,最好先将文件进行备份

    5. 先将其中所有的“font-size:14px”替换为你希望的文字大小,譬如:“font-size:18px”

    6. 然后再将所有的“font-size:12px”替换成为希望的文字大小,譬如:“font-size:16px”

    7. 修改完后将内容粘贴回上述步骤2中,并进行保存

    8. 为了避免误认为自己没有修改成功,可以在其他浏览器进行验证自己的修改是否成功

    9. 以下两图是修改前后的字体大小对比,大家可以看下效果

  • 如何解决WordPress模板将双中横线“–”转义成了单中横线的问题“-”

    如何解决WordPress模板将双中横线“–”转义成了单中横线的问题“-”

    Visits: 2

    今天在浏览自己写的文档的时候,发现复制粘贴命令执行后报错,仔细一看,命令中的–在页面中显示为单横线-,结合网上的几个方法,找了一个最简单适合的方案,问题解决。

    现象:

    譬如WordPress后台编写的代码为:
    ./config shared –openssldir=/data/install/openssl –prefix=/data/install/openssl
    但是编写完发布后,在浏览器中显示为:
    ./config shared -openssldir=/data/install/openssl -prefix=/data/install/openssl
    莫名的少了一个横杠,就会产生问题

    原因:

    网上的说法,主要是WordPress的标题或者正文当中,如果带有横杠“-”的话,查看页面源代码title的时候就会发现横线会被转义为”–”,正文就会看到少了一个横杠。

    解决方案:

    方法一:禁用所有的 WP 转义

    wordpress 自带一个专一的钩子 wptexturize,很多地方都用到了这个钩子,具体可以看看 wp 的 wp-includes/formatting.php 中看看。我们可以通过以下代码(取自水煮鱼)来取消掉这个转义:

    add_filter( 'run_wptexturize', '__return_false' );

    我是增加在如下图示的位置:

    方法二:禁用部分的 WP 转义(推荐)

    为了解决本文标题描述的这个问题,可以只是禁止 wptexturize 对标题的转义:

    /** 
    * WordPress 标题中的横线“-”被转义成“–”的问题 - 龙笑天下 
    * https://www.ilxtx.com/wordpress-html-entity-decode-title.html 
    * 20181213 更新:wp_title、single_post_title、single_cat_title、get_the_title、single_tag_title 
    */ 
    remove_filter('the_title', 'wptexturize'); 
    remove_filter('wp_title', 'wptexturize'); 
    remove_filter('single_post_title', 'wptexturize');

    方法三:把下方代码复制放到 function 文档里:

    function HTML_entity_decode_title($title) 
    { 
        $title = str_replace("–", "-", $title); 
        $title = html_entity_decode($title); 
        return $title; 
    } 
    add_filter('the_title', 'html_entity_decode_title'); 
    add_filter('wp_title', 'html_entity_decode_title');
  • 如何在WordPress的header(头部)和footer(底部)添加代码的插件

    如何在WordPress的header(头部)和footer(底部)添加代码的插件

    Visits: 59

    国内很多WordPress主题开发者都习惯于在主题设置面板里添加上百种功能,比如有一种很常用的功能:为网站添加统计代码。站长不认为把网站统计代码添加在主题设置里是个好的办法,因为WordPress网站用户更换主题是常事,每次更换主题后,上一个主题的设置会全部失效,之前已经保存好的代码又得重新添加,这样无疑给用户造成不必要的麻烦。

    为了解决这个常见的问题,现提供一款超轻量级、安全、免费的WordPress添加代码插件,激活插件后即可为网站头部、网站底部添加您需要的代码,包括网站统计代码、百度熊掌号代码、QQ聊天代码、Javascript代码、HTML代码、CSS代码、文本,等等。

    免费下载WordPress添加代码插件

    一次添加,永久生效。无论以后您再怎么更换主题,这些代码都不会丢失,非常实用。

    这款WordPress添加代码插件的使用方法非常简单:

    1. 下载并安装插件(点此下载)。

    2. 进入WordPress后台 – 设置(Settings) – 添加代码,即可开始添加您的代码。