WordPress算是当前比较成熟的免费CMS程序之一,基本上能够满足个人的任何用途。而且还有各种第三方提供的免费插件,所以在实现功能上都可以找到对应的插件实现。比如,在默认的WordPress分类描述中,只能支持文本描述。有些项目主题需要用来展示丰富的HTML描述,包括图片,那我们如何操作呢?
当然是用插件,这里可以使用到Allow HTML in Category Descriptions插件,安装插件之后,就可……继续阅读 »
2年前 (2022-09-04) 14浏览 0评论
0个赞
我们有些时候在编辑和更新文章的时候需要用到定时发布功能,包括在发布一些活动之前可能将文案已经准备好。需要在活动开始之前一点点时间再去发布,如果人为的操作可能会因为各种原因忘记不能准时。所以,我们在WordPress编辑文章的时候会设置定时发布。
但是,WordPress发布的时候有些情况下不能发布,直接会提示发布失败,这样问题如何解决呢?这里准备几个解决办法,我们可以试一试。
第一、WP Missed Schedul……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞
有些时候会遇到公司企业网站客户的WordPress后台左侧菜单没有”链接”菜单,客户无法添加友情链接的时候就找售后部门反馈这个问题,但是这个也不都会丢失。所以,为了确保所有的网站都有友情链接菜单 不丢失,那我们直接在网站中添加插件”Link Manager”。
但是能少加插件就少加,所以还是准备用无插件的办法:
//友情链接菜单显示
add_filter( ̵……继续阅读 »
2年前 (2022-09-04) 101浏览 0评论
0个赞
如果我们在使用WordPress程序建站的时候,和网友进行互动一般是通过评论。能在第一时间给网友评论确实可以提高交互及时性。常见的我们有直接在每天看看是否有人评论,或者是用邮件提醒。但是有些时候由于服务器的问题,设置邮件提醒可能比较麻烦。这里我们可以使用微信提醒。
这里我们是使用的Server酱接口进行提醒的。
第一、申请接口
申请账号:http://sc.ftqq.com/3.version
这里我们需要申请接……继续阅读 »
2年前 (2022-09-04) 80浏览 0评论
0个赞
最近几天,有看到不少博主在发布关于WordPress利用上传漏洞问题,导致删除任意文件和执行恶意代码的问题。这个安全问题我其实在几天前也有看到,其实在等待官方是否有补丁。但是一直没有得到升级更新,于是看到有网友提出来的临时代码屏蔽的方案,这里我也整理出来给有需要的朋友。
add_filter( ‘wp_update_attachment_metadata’, ‘rips_unli……继续阅读 »
2年前 (2022-09-04) 115浏览 0评论
0个赞
虽然,ZBlog PHP使用的用户量没有WordPress多,对于一些轻便类的网站还是有使用的。虽然目前不再使用,但是有些时候也在关注ZBP的发展。时不时的会收集常用CMS代码和解决方法,这次需要分享的是ZBlog PHP随机调用文章代码,我们可以指定某个位置调用随机的文章。
{php}
$order = array(‘rand()’=>”);
$where = array……继续阅读 »
2年前 (2022-09-04) 109浏览 0评论
0个赞
前几天有发布”临时解决WordPress删除任意文件和执行恶意代码安全问题”这篇博文,主要是因为最近闹腾的漏洞安全问题,但是官方一直没有给出版本的更新。刚才登录后台的时候有看到WordPress终于更新版本,其中重要的安全问题就是解决这个安全问题。
如果我们有在使用WordPress且希望稳定和安全,一定要使用最新版本。这次版本解决的问题包括:
Taxonomy: Improve cache……继续阅读 »
2年前 (2022-09-04) 70浏览 0评论
0个赞
如果我们在制作和设计ZBlog PHP主题的时候,自用主题其实并不需要多么自动化,只需要能实现功能即可。有些代码调用我们直接不需要做成模块,可以直接用代码嵌入在主题中直接调用。包括前面有提到的调用随机文章(ZBlog PHP随机调用文章代码 任意调用站内文章),在这篇文章中再分享一个可以调用评论的代码。
{php}
$comments = $zbp->GetCommentList(‘*’……继续阅读 »
2年前 (2022-09-04) 70浏览 0评论
0个赞
虽然目前业务和工作范围还没有涉及到微信公众账号管理,但是公司是有意向准备拓展这一块的业务的,所以我还是准备提前接触这类的知识。在之前也有零星接触到一些网友处理服务器问题,有简单的了解到微擎和微信公众号的用户量确实比较大,但是具体的原理并没有花时间学习。
在之前的文章中,已经有接触和分享到微擎的安装(宝塔Linux面板一键快速安装微擎微信管理平台),以及在微擎中授权绑定微信公众账号(微擎添加和接入微信公众账号的过程记录……继续阅读 »
2年前 (2022-09-04) 34浏览 0评论
0个赞
在前面的”微擎添加和接入微信公众账号的过程记录”文章中已经在微擎软件客户端中将公众号接入进来。然后我们就可以利用强大的微擎后台进行菜单设置、软件安装部署。但是在准备自定义菜单的时候有出现”获取微信公众号授权失败, 请稍后重试! 公众平台返回原始数据为: 错误代码-40164,错误信息-invalid ip 118.89.240.35, not in whitelist hint: ……继续阅读 »
2年前 (2022-09-04) 83浏览 0评论
0个赞
无论我们是个人网站,还是较大的内容类型网站,在更新的内容中特别容易出现内容和标题的重复。内容重复肯定不是特别的好啊,所以我们在使用WordPress的时候可以用插件或者是无插件形式在更新内容的时候检测是否重复,有重复的时候可以提醒我们。
第一、脚本内容
// 发表文章页面,前端抓取标题并使用AJAX发送请求
add_action( ‘admin_print_footer_scripts’, ……继续阅读 »
2年前 (2022-09-04) 38浏览 0评论
0个赞
昨天在”微信公众号授权域名及微擎安装应用模块流程体验”文章中有提到安装完毕微擎应用后调出使用可以用到回复关键字调用,也可以用URL直连调用。但是在前者调用输入关键字之后会有提示”该公众号提供的服务出现故障,请稍后再试”的问题,这个问题不解决肯定是不行的。
也在网上搜索解决办法,其中有网友提到修改代码,但是我觉得比较复杂肯定不能这么操作,因为本身对于这个代码不熟悉,万一功……继续阅读 »
2年前 (2022-09-04) 74浏览 0评论
0个赞
我们在使用WordPress建站的时候,看到后台有升级过的插件和主题有版本更新,一般我们都会升级到最新版本。不过,今天在升级某个插件的时候有出现”Briefly unavailable for scheduled maintenance. Check back in a minute”的问题。
于是找解决办法,在当前站点根目录中有看到”.maintenance”文件,我……继续阅读 »
2年前 (2022-09-04) 61浏览 0评论
0个赞
如果我们需要调用WordPress网站文章中的图片,我们可以通过直接获取媒体图片的方式,当然也是有插件可以调用的。在这篇文章中,需要分享的是无插件可以实现调用WP程序中所有文章的图片。这个其实对于有些图片类型的网站是有用的,我们需要展示所有的图片。
第一、脚本部分
function hui_get_thumbnail( $single=true, $must=true ) {
global $post;
$html……继续阅读 »
2年前 (2022-09-04) 89浏览 0评论
0个赞
有些时候由于特殊内容可能不希望被用户搜索展示出来,我们可以通过一些技术手段在搜索结果页面中设置排除选项,可以将某个搜索结果页面或者分类不让在搜索结果中出现。在之前的文章中,还有分享过”WordPress排除首页显示某个分类文章脚本方法”文章,我们可以将更新出来的文章不在首页显示。
第一、搜索页面排除某页面
//搜索结果排除所有页面
function search_filter_page($q……继续阅读 »
2年前 (2022-09-04) 67浏览 0评论
0个赞
我们是否有遇到自己的网站在百度移动搜索结果,点击搜索结果会出现转码的情况?对于内容角度看,这个问题不大,反正我们能看到实际的内容。但是对于站长来说确实影响比较大,因为会被去掉广告和网站的界面,于是我们会有需要解决这个问题的需要。
这里分享两行代码,来实现自己的网站不被百度移动转码。
<meta http-equiv=”Cache-Control” content=”no-t……继续阅读 »
2年前 (2022-09-04) 35浏览 0评论
0个赞
我们在使用WordPress程序建站的时候,基本上只要我们想到的功能都可以找到已有用户分享或者经历过的解决方法。这个原因也是为什么很多用户喜欢使用WP的原因之一。比如我们需要在某个侧边或者作者旁边显示这个作者发布的文章列表,也是可以通过脚本调用出来的。
第一、代码部分
<?php
if(is_single()){ //只在单页显示
$query = new WP_Query(
array(
‘au……继续阅读 »
2年前 (2022-09-04) 100浏览 0评论
0个赞
我们在管理网站的时候,对于网站中有较多静态资源,比如图片或者下载文件的来说,如果搬迁确实是比较麻烦的事情。尤其是带宽比较小的时候,除非内网传输会速度好一些,如果是备份到本地或者是传输到其他服务器无法采用内网拷贝的时候非常耗费时间。所以,建议在使用微擎、人人商城的时候,静态资源可以绑定是用七牛云存储。
之前帮几个网友迁移过几个微擎系统,有的甚至超过100GB的数据,其中图片资源是最多的。如果我们将静态资源存储在七牛云等……继续阅读 »
2年前 (2022-09-04) 169浏览 0评论
0个赞
有些时候特殊的需要,我们希望网站不被某个地区或者某个IP段的用户访问。我们可以在服务器上进行设置,但是这样稍微有些麻烦。最好的办法,也是最有效的办法我们可以直接通过PHP页面进行判断用户地区,然后进行屏蔽访问的办法。
第一、创建页面
header(“Content-type: text/html; charset=utf-8”);
$verification = ‘江苏省R……继续阅读 »
2年前 (2022-09-04) 77浏览 0评论
0个赞
今天登陆博客后台有看到WordPress再次提示有新版本需要升级更新,根据惯例每次有新版本之后肯定是需要更新的,这里需要考虑到安全因素和功能的与时俱进。虽然这次官方没有提到是安全更新和必要更新,但是为了系统的及时性是需要更新的,这次修复几十个BUG信息。
这次最主要的是像用户推送Gutenberg编辑器功能,但是也不是必须使用的我们可以依旧使用老版本的编辑器。
……继续阅读 »
2年前 (2022-09-04) 71浏览 0评论
0个赞
WordPress程序确实是比较好用,但是如果我们不会提高网站的性能和优化代码资源会使得网站打开速度很慢,这也是有很多网友差评这个CMS的原因之一。总之,如果能玩转WP的用户已经算是在建站这一块有一定的造诣。我们要时刻的学习技术提升技能和技巧,包括我们看到有些网友查看源代码的时候代码都是压缩的,并不是我们正常的一行行显示的。
其中我们可以使用插件实现,这里分享一个直接用代码实现前端代码压缩的方法。
第一、代码部分
……继续阅读 »
2年前 (2022-09-04) 46浏览 0评论
0个赞
如今我们需要做网站可选择的程序很多,其中选择最多的应该是WordPress,毕竟提供的主题和插件丰富。但是,如果是轻便型的个人日志网站,选择Typecho程序的也比较多的,虽然这么多年版本更新很慢,但是基本的功能就是走的轻便,也不可能去增加太多的功能。
如果我们使用的是老版本的,如果需要升级至最新版本应该如何操作呢?这篇文章记录升级Typecho最新版本程序的最佳姿势。
第一、下载最新版本
下载地址:http://……继续阅读 »
2年前 (2022-09-04) 37浏览 0评论
0个赞
Typecho算是一款比较轻便的博客程序,我们应该也有很多网友在使用。这里有在整理模板的时候看到对于访客数量统计可以使用到无插件实现。这里也就一并记录下来,毕竟能少用插件的时候就少用,直接集成到主题中比较方便。
第一、脚本添加
/*
* 无插件阅读数
*/
function get_post_view($archive)
{
$cid = $archive->cid;
$db = Typecho_Db::ge……继续阅读 »
2年前 (2022-09-04) 39浏览 0评论
0个赞
今天在帮助客户Typecho程序网站迁移网站的时候有出现”Database Server Error”的错误问题。可以判断出来应该是原来的网站环境和现在的服务器环境不兼容导致的。查阅资料发现,可能是Typecho不兼容PHP7.0版本的问题,但是目前不可能去降低版本,可以有解决办法。
这里我们可以看到问题了。我们可以解决的,直接在config.inc.php文件中找到:
$db = new……继续阅读 »
2年前 (2022-09-04) 56浏览 0评论
0个赞
Typecho,作为一个轻便型的CMS程序,在易用性上确实是比WordPress,ZBlog简单很多,前者体量大,功能丰富,后者开发者基本上都是付费主题和插件,对于普通用户来说门槛太高。Typecho轻便简单,而且一些功能文档可以直接找到。比如Typecho常规的一些主题中对于头部Title以及关键字描述的定义没有加在主题中。
我们可以自己来修改代码解决这个问题。于是,整理到网上的文档,记录下来,以便以后有遇到需要的……继续阅读 »
2年前 (2022-09-04) 42浏览 0评论
0个赞
默认Typecho程序后台登录地址是网址后面加上/admin/即可看到管理员登录地址。这样直接暴露在用户面前确实有些不安全。最好的办法是将后台地址换一个目录更换掉,这样我们就可以稍微确保网站后台的安全,那应该如何修改呢?
第一、修改网站目录
我们需要先将admin目录修改成自己知道的目录名称,可以是一串字符,至少默认猜不出来。
第二、修改配置文件
在网站根目录,config.inc.php 文件修改配置。
将箭头……继续阅读 »
2年前 (2022-09-04) 57浏览 0评论
0个赞
Typecho也是我们较为常用的网站程序,一般个人博客、企业网站、小型文章网站是可以使用的。如果我们用的是VPS一键安装包程式,一般都会自带Typecho伪静态脚本,但是如果我们丢到虚拟主机中是不会自带的,则需要我们自己传伪静态。
在这篇文章中,整理到Typecho常规使用的Nginx和Apache环境下的伪静态,如果有需要就对应丢到网站配置目录中就可以了。
1、Nginx
if (!-e $request_fil……继续阅读 »
2年前 (2022-09-04) 85浏览 0评论
0个赞
如今我们博客主题都比较喜欢自带缩略图的那种,单纯的文件文章列表不是那么流行。如果在制作Typecho模板主题的时候,如何调用Typecho缩略图呢?常规是这样设置的,直接自定义一个图片作为缩略图,但是这样的办法会比较麻烦,每次都需要单独做一张图。其次就是直接调用文章中的图片作为缩略图,但是有些文章没有图就没有办法显示出来。
那最为常规的办法就是如果文章中有图片的就以第一张图片作为缩略图,如果没有图片就直接以默认的随机……继续阅读 »
2年前 (2022-09-04) 47浏览 0评论
0个赞
在之前,我们如果网站需要使用邮件订阅列表功能可以使用QQ邮件列表的,但是看到这个功能已经被腾讯取消。虽然在国内用户使用邮箱的并不多,但是有些时候还是有必要在网站上加上这些功能的。那如果我们网站现在需要这些功能怎么办呢?要么可以自己设计程式,然后布局到网站中。或者类似sendcloud等商家也有提供付费服务。
不过对于个人站长来说,任何支出能省则省,而且有看到这些商家的订阅用户服务器功能并不便宜。且如果我们有使用Wor……继续阅读 »
2年前 (2022-09-04) 111浏览 0评论
0个赞
其实我们在从WordPress官网网站下载的程序安装的时候,向导会自动切换让我们选择安装语言,但是有些时候确实还不会提示出来选择语言,只能默认安装英文。那如果按照完毕后,前台和后台默认都英文,那怎么办呢?是不是删除程序重新下载一份简体中文版本安装?这个也是一个不错的办法。
我们可以采用这个办法来解决。直接在根目录配置文件,wp-config.php 添加这么一句。
define(‘WPLANGR……继续阅读 »
2年前 (2022-09-04) 53浏览 0评论
0个赞