我们网友是否也有遇到经常需要将WordPress某些关键字、网址,以及一些内容批量替换的。如果我们人工一个个修改确实比较麻烦。在这篇文章中,整理几个我们常用的批量修改WordPress文章信息的有用代码,比如我们批量替换网址、字符,以及批量关闭评论等。
第一、批量修改内容和网址
关于批量修改字符和网址,在 「批量替换和修改WordPress内容中的特定文字和链接字符」文章中也有介绍到。我们常用的脚本包括。
UPDA……继续阅读 »
2年前 (2022-09-04) 69浏览 0评论
0个赞
如果我们有在设计WordPress用户后台功能的时候是不是登录后台面板普通用户不应该看到所有的菜单?那如何屏蔽普通用户登录后台看不到一些菜单呢?
//屏蔽普通用户后台菜单,对管理员无效
if( !current_user_can( 'manage_options' ) ) {
add_action( 'admin_menu', function(){
remove_menu_page( 'upload.php' )……继续阅读 »
2年前 (2022-09-04) 18浏览 0评论
0个赞
我们是否有遇到,在WordPress发布的文章和实际的系统时间,以及我们的北京时间是相差八小时的,这个到底是什么问题呢?今天正好有遇到问题就一起解决一下。
1、检查服务器问题
我们如果使用的虚拟主机,一般商家都是校队好的。如果我们使用的是服务器,我们需要检查服务器的时间是不是和我们的当前时间一致,如果不一致,我们需要调整服务器的时间。
2、手工调节
/wp-includes/functions.php
我们到WP页……继续阅读 »
2年前 (2022-09-04) 99浏览 0评论
0个赞
我们搭建WordPress网站之后是不是看到网站数据库会越来越大,有时候我们只有几十篇的文章,但是看数据库也比较大,这个主要问题在于WordPress有自动保存数据和被引用站内文件导致的。这不今天在帮助网友优化WordPress程序网站的时候,看他的数据库居然比我还多居然有60多M的大小。
这里我帮他清理数据库垃圾文件之后,然后将WP程序的站内引用和草稿自动保存禁止,这样可以缓解自动缓存使得数据库体积增加。
1、禁……继续阅读 »
2年前 (2022-09-04) 73浏览 0评论
0个赞
今天帮助一个网友优化网站的时候,在前面有看到他没有几十篇文章,但是数据库有几十兆,于是清理到一些备份文章都是自动备份的。这里在”禁止WordPress PingBack站内引用及草稿自动保存减少数据库体积”文章的时候也有记录到,但是同时有看到他的文件夹目录中居然也有很多图片。于是看到都是他的主题和WP程序自带的缩略图导致他每次上传图片,都会被裁剪5-7张图,所以实际上只用到一张图。
于是其他的……继续阅读 »
2年前 (2022-09-04) 61浏览 0评论
0个赞
我们有一些细心的网友会看到在我们使用的WordPress建站程序中的链接,是不是看到常有rel=”noopener”这样的标签。这个标签到底有什么用呢?nofollow我们是听说过,这个noopener还真很少见过,我们就在这篇文章和大家一起看看这个问题。
1、什么是noopener
对于这个rel=”noopener”是一个HTML属性,添加到所有选择在新浏览器选项……继续阅读 »
2年前 (2022-09-04) 106浏览 0评论
0个赞
今天在研究WordPress加速的时候看到有网友推荐这款Cachify插件。从介绍功能上可以看到Cachify是通过缓存文章、页面和自定义文章类型为静态内容来优化我们网站的页面加载速度。我们可以从以下几个缓存方式中选择:数据库、服务器硬盘(HDD)、Memcached(仅在Nginx上可用)或 APC(Alternative PHP Cache)——直接在Web服务器的系统缓存中。用户访问时,页面或文章可直接从缓存中……继续阅读 »
2年前 (2022-09-04) 131浏览 0评论
0个赞
我们网友升级到WordPress5.8版本之后是不是看到小工具模块是有变动。小工具也是采用的古登堡编辑模式,这个体验确实我也不喜欢,那我们如何禁止掉这种编辑器小工具方式呢?这里我们可以采用2个方法来处理。
第一、禁止小工具模块化
function example_theme_support() {
remove_theme_support( 'widgets-block-editor' );
}
add_actio……继续阅读 »
2年前 (2022-09-04) 86浏览 0评论
0个赞
比如我们的WordPress站点网站有需要临时关闭或者暂时的闭站暂停处理的话,我们没有必要取消解析或者是删除网站文件达到关闭网站的效果。我们可以实现关闭网站游客的访问,正常如果有有管理员或者注册用户的是可以正常访问的。
这里,有整理到2个办法可以实现。
1、无插件方法
function lxtx_wp_maintenance_mode(){
if(!current_user_can('edit_themes……继续阅读 »
2年前 (2022-09-04) 28浏览 0评论
0个赞
今天发现一个WordPress网站收录页面首页是有带index.php字符的,理论上首页就应该只有网址。实际上从体验上没有多大问题,反正是可以打开的,但是从感觉上不是太好。我们可以设置301和配合伪静态将index.php隐藏掉。具体如何做呢?
我们在后台固定链接设置好伪静态之后,在伪静态文件需要调整。
1、Apache
RewriteEngine On
RewriteBase /wordpress/
Rewrit……继续阅读 »
2年前 (2022-09-04) 52浏览 0评论
0个赞
今天再分享一篇Halo轻量博客相关的文章,也是关于主题开发的。一般我们在使用WP或者ZBP博客程序的时候开发主题,是不是有需要页面调用变量的。同样在Halo博客主题的时候也是如此。在前面,我们也有介绍到”Halo博客主题开发之全局变量模板标签调用整理”。这里我们将页面的变量调用实际以实际的案例使用整理。
同样,文档参考来自Halo官方,如果有需要最新标准的可以访问官方文档。
1、首页(ind……继续阅读 »
2年前 (2022-09-04) 30浏览 0评论
0个赞
这篇文章应该算是Halo Java轻量博客程序的最后一篇主题开发的最后篇文章。在前面有整理到Halo页面调用、公共模板、全局变量的调用。这里我们是不是有需要页面模板标签的调用,比如最新文章、菜单、图片组的调用,这篇文章是比较全的37个Halo页面模板标签调用整理。
模板标签可以运用在页面的任何地方。
第一、文章(postTag)
1、获取最新文章(latest)
<@postTag method="lates……继续阅读 »
2年前 (2022-09-04) 79浏览 0评论
0个赞
前面我们很多朋友都有看到织梦DEDECMS程序官方要求主动去申请商业授权缴纳5800元每个网站,对于很多个人站长或者企业网站来说这个成本是不现实的,因为建站企业网站的朋友都有知道普通的企业网站接单过来都可能低于这个价格。比如以前帮朋友搭建的网站居然还是免费给他们的,我自己还要贴主机和域名给他们,肯定不会再买付费的DEDECMS授权的。
于是,我们有不少的朋友在商量转移到其他CMS。这里有群友提到迅睿CMS。对于当前的……继续阅读 »
2年前 (2022-09-04) 95浏览 0评论
0个赞
最近几天我们是不是看到WEB CMS和前端框架上还有点关注度,比如我们看到官网已经很久没有维护的DEDECMS发布公告会在10月25日开始必须要购买授权才可以商业使用,已有在商业用途的可能会遭受维权,于是我们很多站长都纷纷的转移程序,这不有网友在提供转移和移植程序服务的生意还不错。
同时,我们是否也有看到国内比较知名,虽然后起的Layui前端框架也宣布将于10月13日下架。不过还算好只是官方网站关闭,程序部分还在代码……继续阅读 »
2年前 (2022-09-04) 42浏览 0评论
0个赞
今天在调试DEDECMS数据迁移至迅睿CMS的时候有安装看到这款新CMS。这个也不算是新CMS,只不过一直没有接触过,看功能以及提供的模块和应用还是比较多的。不过对于新手来说,可能还有个问题需要注意,比如迅睿CMS程序需要的安装环境支持以及注意事项。
1、内置工具
我们在迅睿CMS根目录有一个test.php文件,可以检测当前的服务器环境是否支持安装这款CMS。
2、安装向导
在安装向导中也可以看到目录权限和环境……继续阅读 »
2年前 (2022-09-04) 29浏览 0评论
0个赞
和网友讨论使用哪种WordPress代码高亮插件,我其实没有用插件,而是直接用的古登堡主题他是有自带代码高亮功能的。不过他们不喜欢用这个新编辑器,那可以借助高亮代码插件的,在文章中以前也有分享过一些WordPress代码高亮的办法。
在这篇文章中,我分享一款 Pure-Highlightjs 插件,支持代码高亮,而且可以设置多个样式。
我们正常安装好插件激活之后,在 “设置”-“……继续阅读 »
2年前 (2022-09-04) 8浏览 0评论
0个赞
最近一个月时间我们不少的朋友都在忙着将织梦CMS迁移到其他免费或者便宜的CMS程序中。其中我们有些朋友会迁移到标签相似的易优CMS,但是标签还是有区别的。我们在迁移程序后需要将原有的模板主题换成新程序的标签,当然对应的模板名称也是需要更换的。
在这篇文章中,整理10个常用的eyoucms标签,确保我们可以迁移到新的程序中。
基础语法:
{eyou:tag sort='now' getall='0' row='100'……继续阅读 »
2年前 (2022-09-04) 36浏览 0评论
0个赞
从织梦DedeCMS选择未曾获取商业授权的网站,如果有用于商用的后面可能会被索赔。于是最近一个月很多的站长都忙于将程序迁移到其他的CMS程序,其中看到群友推荐这款PbootCMS PHP企业网站CMS。确实也有看到这款程序是面向企业网站,功能上虽然不是特别丰富,但是满足基础的企业网站是足够用的。
现在我们选择一款所谓免费的CMS,包括永久免费,都要看看具体的版权规则。比如我们之前也有看到有的CMS看似所谓永久免费,但……继续阅读 »
2年前 (2022-09-04) 54浏览 0评论
0个赞
PbootCMS 是一款比较轻便简单且适合基础标准版的PHP企业网站CMS程序,而且根据官方的标注是免费开源可商用的。有不少的朋友有将织梦CMS迁移到这款程序,且我们在设置后是支持伪静态URL路径的,但是我们需要根据服务器的引擎进行配置。这里整理来自PbootCMS官方的三款支持伪静态。
第一、IIS7 环境支持
如果是低版本的可能是不同的,这里选择支持IIS7的。
<?xml version="1.0" en……继续阅读 »
2年前 (2022-09-04) 44浏览 0评论
0个赞
今天有在帮助朋友将程序导出到PbootCMS,URL地址是迁移过来,但是模板肯定不能套用原来织梦的。当然,前端大部分是可以套用的,但是标签调用内容是需要调整的,不同的程序内核的标签调用是不同的。这里顺带从PbootCMS官方整理常用的标签,这样也便于我们后续如果有类似的企业建站业务标签的归纳。
如果我们熟悉仿站或者制作主题的话,其实大部分的CMS都是相似的,只要我们前端HTML页面调用合适的对应的CMS核心程序的标……继续阅读 »
2年前 (2022-09-04) 103浏览 0评论
0个赞
我们在利用PbootCMS程序进行仿站和移植CMS主题的时候,我们需要搞清楚这款CMS的标签调用。实际上大部分的CMS我们只要知道HTML前端页面,然后配置对应同类CMS的页面HTML名称,然后加上合适的位置调用标签就可以。这里,有在移植主题的时候需要用到部分PbootCMS通用公共标签,比如头部、底部、内容、导航面包屑等。
这里盘点来自PbootCMS官方的14个通用公共标签,适合我们有需要移植PbootCMS程……继续阅读 »
2年前 (2022-09-04) 38浏览 0评论
0个赞
这里在修改主题移植至PbootCMS需要用到导航调用标签。这里参考PbootCMS 的文档设置导航,顺带将导航菜单列表标签调出来,这里记录下来以后需要用到的时候直接复制。官方的文档还是比较齐全的,虽然 PbootCMS 作为企业网站交互功能还没有开发,但是基本的企业建站功能还是完全满足的。
1、调用代码样式
{pboot:nav}
<a href="[nav:link]">[nav:name]</a……继续阅读 »
2年前 (2022-09-04) 68浏览 0评论
0个赞
这里才把移植主题的网站导航设置好,这里需要设置内容列表页面和内容详情页面的调用。对于内容列表的调用有的是直接调用全部列表内容,有的是需要调用指定的类表内容。这里同样把文档整理过来,等会下午的时候搞这一块内容直接采纳。
1、当前栏目内容列表
{pboot:list}
<a href= "[list:link]">[list:title]</a>
{/pboot:list}
控制参数:
num……继续阅读 »
2年前 (2022-09-04) 34浏览 0评论
0个赞
从明天开始,织梦CMS根据之前的通告可能会通过法律渠道诉讼未曾获得商业授权的商业网站站点。于是最近一个月,大部分人都在忙着将程序迁移到其他免费商用或者便宜商用的CMS程序,其中我们很多朋友都有看到XunRuiCMS迅睿CMS。这里在之前也有了解过,迅睿CMS到底是不是免费呢?
在这篇文章中,截取关于迅睿CMS官方对于版权协议的说法,以便记录。迅睿CMS采用的是公开的MIT协议,是比较宽松的协议。
迅睿CMS框架基于M……继续阅读 »
2年前 (2022-09-04) 141浏览 0评论
0个赞
昨天有提到迅睿CMS是免费开源可以商用的CMS程序,而且根据已有用户反馈看可以用于企业CMS或者是内容管理系统,直接替代织梦CMS程序。实际上市面上的免费CMS还是很多的,我们在选择的时候其实可以选择一款自己喜欢和习惯操作的,没有必要每一款CMS都去学习和操作,毕竟我们只要实现功能。
开始准备工作,我们需要准备云服务器配置WEB环境。这里我配置的是宝塔面板、PHP7.4,根据迅睿CMS的要求需要PHP7.3以上。然后……继续阅读 »
2年前 (2022-09-04) 60浏览 0评论
0个赞
我们在处理PBootCMS主题的时候,如果让我们记住所有的标签也是不现实的。我们需要做的就是记住常用的一些标签,以及一些有需要的备注放到自己的文档里或者自己记录下来,下次用的时候直接复制。这里有几个常用的PBootCMS是需要用到的,这里也记录下来。
1、首页TDK标题
<title>{sort:name} - {pboot:sitesubtitle}</title>
<meta nam……继续阅读 »
2年前 (2022-09-04) 29浏览 0评论
0个赞
这几天在调试某一款WordPress插件的时候发现激活之后无法生效,最后发现这款插件只兼容WordPress多站点模式,而我们常规安装的WP程序都是单站点模式的,如果需要启动多站点模式是需要开启的。在这篇文章中,开启WordPress多站点功能看看,虽然用不上,好歹也一起学习一下。
/* Multisite settings */
define( 'WP_ALLOW_MULTISITE', true );
我们需要……继续阅读 »
2年前 (2022-09-04) 56浏览 0评论
0个赞
由于DEDECMS织梦程序商业授权之后,我们这些企业建站工作的,肯定需要重新选择1-2款备用的开源CMS。这里锁定的是用PbootCMS和迅睿CMS,前者比较适合普通常规的企业网站,交互类的功能还在开发。迅睿CMS适合内容管理系统稍微复杂,企业站也是可以用。简单一点的企业站就建议用PbootCMS。
这里在部署PbootCMS程序的时候有看到提示:
未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini……继续阅读 »
2年前 (2022-09-04) 48浏览 0评论
0个赞
默认情况下,我们的WordPress 有自带Trackback协议机制的,我们如果有人引用一篇文章,可以看到在我们文章的下面有类似评论的部分看到谁引用我们的文章。这样我们是不是会点击去看?很多人会利用此来提高他们的网站的访问。包括我们的评论框界面并不是太好看,而且影响到导出外链。我们如何禁止呢?
在这篇文章中,看到网上有这样的解决办法。来自水煮鱼公众号。
//彻底关闭 pingback
add_filter('xm……继续阅读 »
2年前 (2022-09-04) 59浏览 0评论
0个赞
看到不少的网友博客外链接看不到明链,全部是加密过的。这个应该是传说中的Base64加密方式。可以将外部的链接加密成内链,这样一来可以隐藏地址URL,二来可以内链权重不至于流失,那这种是如何实现的呢?这里已经测试成功的项目中把代码巴拉下来。
第一、Functions.php部分
//自动给文章的外部链接添加nofollow属性
add_filter('the_content','web589_the_content_……继续阅读 »
2年前 (2022-09-04) 66浏览 0评论
0个赞