关于织梦DedeCMS程序整站迁移搬迁服务器/主机的问题是我在上一篇文章中给网友解决问题的时候想到的话题,我并没有帮他迁移数据。只是顺带想到就一并简单的记录学会织梦DedeCMS整站迁移主机/服务器,这里他没有更换域名,所以相对来说简单一些。
我们看看,如果我们也有需要迁移织梦网站整站的话,我们应该如何操作呢?
1、入手新的服务器/主机
这里我们需要准备一台新的服务器或者主机。这里我就不详细介绍选择哪个。建议我们选择……继续阅读 »
2年前 (2022-09-04) 87浏览 0评论
0个赞
Emlog 程序搭建博客还是比较常见的,这不有网友今天提到需要帮他的博客设置最新文章时间字体加上红色们这样可以区分新旧文章。这个我们在WP程序中还是比较常见的,那这样的效果如何设置呢?
这里我们找到当前主题的module.php文件。
<?php//今日是否更新function getimeLogNum(){ $Log_Model = new Log_Model(); //构造时间戳 $today = strt……继续阅读 »
2年前 (2022-09-04) 23浏览 0评论
0个赞
我们常规的网站管理图片都是通过后台编辑器上传图片,然后可以使用我们开发的对象存储插件实现图片分离到对象存储中。看到有不少的网友需求,希望复制过来的图片也能自动上传到对象存储或者本地化,不过我们的那些对象存储插件是没有这些功能的。
实际上,我们可以使用一些第三方插件附带实现,比如我们有用过QQWorld远程图片上传插件,或者我们也可以不用插件,直接用代码加入到我们的WordPress程序中也可以实现。
//自动本地化图……继续阅读 »
2年前 (2022-09-04) 27浏览 0评论
0个赞
我们很多站长都知道,百度站长工具是有百度主动推送的,这样可以在一定程度上解决我们内容推送到百度提高收录效率的。不过有些时候真有没有效果谁都不知道,但是有些时候不用吧感觉不自在。我们有些主题是自带这些功能的,当然也有一些插件支持(WordPress百度提交插件加速百度抓取和收录)。
这里我们也可以使用无插件的办法实现,这里有代码可以用。
//百度提交数据 需要更换TOKEN
if(!function_exists('B……继续阅读 »
2年前 (2022-09-04) 18浏览 0评论
0个赞
今天中午有在群里和大家讨论到看到有一个网站几个域名解析到一个数据,而且是不同的域名不同的主题,但是数据都是一样的。这类的事情有些网站程序是不支持的,比如WordPress是需要在数据库中设置唯一的域名才可以,不可以用到多域名的,否则都会在特定的目录中点击跳转到主域名。
这里我们看到这个网站是采用的emlog程序,看来这个程序是支持的,而且如何实现不同的域名解析到不同的模板呢?
$templet=Option::get……继续阅读 »
2年前 (2022-09-04) 19浏览 0评论
0个赞
看到群里有网友在讨论自己个人博客,采用的是WordPress程序,当然他是开放评论功能的。看到有网友冒充管理员的用户名再给其他网友游客评论回复信息,当然如果是正规的信息也没有多大关系,如果是恶意的误导那肯定会有问题的,网友会以为这些是管理员回复的。
这个问题我们如何解决呢?这里我们可以用代码实现屏蔽网友冒用管理员的用户名进行回复评论,这里我们只需要一段代码即可。
// 防止冒充管理员 Edit By itbulu.c……继续阅读 »
2年前 (2022-09-04) 36浏览 0评论
0个赞
由于可能大家的需要,我们在使用WordPress程序的时候会通过安装插件来实现网站地图的页面,但是我们要知道从5.5开始,WordPress有内置地图功能,我们只需要默认直接打开sitemap.xml既可以看到我们的默认地图文件,但是我们如果不喜欢这样的默认格式的话,我们也可以自定义设置地图模板。
<?php
/*
Template Name: WP自定义地图
*/
?>
<!DOCTYPE ht……继续阅读 »
2年前 (2022-09-04) 133浏览 0评论
0个赞
今天看到WordPress又更新版本,这次的版本是WordPress 5.7.1,根据官方的更新进度,应该是5.7版本后面的安全补丁版本,所以我们务必需要更新升级到最新版本。后面的版本下次应该是WP5.8版本,具体的更新时间需要等待官方的最后确定发布日期。
这次除了两个安全修复程序之外,还包含26个错误修复程序。因为这是一个安全版本,所以建议我们需要立即更新站点。WordPress 5.7.1是一个短周期的安全和维……继续阅读 »
2年前 (2022-09-04) 21浏览 0评论
0个赞
我们使用过WordPress的朋友肯定是知道的,我们创建的分类目录和页面,都是直接目录名称结尾的,不像页面我们可以设置.HTML或者其他后缀的尾巴。但是,类似在ZBLOG、Typecho等程序好像是可以设置分类和页面的尾巴的,如果是WP如何设置呢?
肯定是有办法的,因为WordPress有万能的插件库。
第一、插件方法
我们看到有些网友有提到是使用插件的。比如可以分别使用 html-in-category-and-……继续阅读 »
2年前 (2022-09-04) 31浏览 0评论
0个赞
最近几天有接触到emlog 博客程序的主题修改工作,不过这款程序好像已经不在维护,不过有需求实际上网上的文档还是比较多的,毕竟也有几年基本的概念和功能很齐全的。所以在这篇文章中,记录下emlog 博客程序常见在仿站主题的时候需要的判断代码。
第一、独立页面判断
这里我们是需要判断是不是页面、分类等。
$sortName //判断是否分类页
$sortid //分类id
$tag //判断是否标签页
$re……继续阅读 »
2年前 (2022-09-04) 25浏览 0评论
0个赞
由于特殊的原因,部落是有取消评论功能的,如果有朋友希望寻找解决问题和探讨建站和技术可以通过公众号或者其他方式联系,是不能评论的。但是我们有些网友和网站是可以开通评论功能的,但是这里有出现一个问题,我们看到WordPress评论被恶意评论,尤其是有些人在几分钟内通过软件或者人工多个文章评论,确实有存在恶意行为或者是推广广告的用途。
这里我们可以通过评论插件来用验证码限制,但是如果是人工评论,那也无法用评论验证码来拦截这……继续阅读 »
2年前 (2022-09-04) 43浏览 0评论
0个赞
我们是不是有不少的朋友WordPress网站中设置过SMTP邮件推送功能。比如我们在收到游客评论,或者我们回复评论的时候会得到邮件的通知,这个我们一般是可以通过WordPress邮件提醒插件实现的,但是,这里我们也可以通过非插件的办法实现,这里有整理到一个可以实现的办法且测试有效的。
//使用SMTP发送邮件
add_action('phpmailer_init', 'mail_smtp');
function ma……继续阅读 »
2年前 (2022-09-04) 111浏览 0评论
0个赞
如果我们有在使用WordPress程序且开放评论的话,如果有用户评论的时候那头像是从我们的评论者邮件地址获取到的Gravatar头像。对于大部分用户而言,我们是没有去Gravatar设置头像的,所以有些时候我们看到用户评论时候的头像是空白的。
如果我们希望界面美观度一些,可以设置随机图片。
/**
* 为没有Gravatar头像的用户加载随机头像
* @author INLOJV
……继续阅读 »
2年前 (2022-09-04) 182浏览 0评论
0个赞
目前在使用这款WordPress主题的时候,如果不给文章设置缩略图的话,他就自动无缩略图,即便内容中是有图片的,也没有自动设置缩略图,这样体验效果不好。实际上,最好的用户体验就是,我们手动设置缩略图的时候以手工的为准。如果我们忘记设置,或者没有设置缩略图,那就以文章中的第一张图作为缩略图。
有没有办法实现呢?我去找找方法。
// 设置自动缩略图
add_theme_support ( 'post-th……继续阅读 »
2年前 (2022-09-04) 33浏览 0评论
0个赞
最近发现一个问题,如果网站多个编辑更新的话容易出现内容重复的问题。以前我们采用的办法是一人负责几个企业网站的更新,这样不容易出错,但是随着内容的增加也会出现现在的内容和以前的内容重复。这里我们准备采用办法来检测是否重复的问题。
这里我们最为直接的办法还是检测标题是否重复,内容检测重复基本上不可能的,不可能文章都一模一样。这里找到插件和无插件实现办法。
文章目录
隐藏
……继续阅读 »
2年前 (2022-09-04) 102浏览 0评论
0个赞
今天晚上有几个网友在群里讨论如何将WordPress更新的文章同步到他备用的站点中。这个同学的想法比较奇特,他是希望自己备用站点的数据保存同步更新,起到备份作用,有些不理解,为什么不采用定期数据库备份或者快照备份,居然要这样操作,不懂什么意思。
不管他要做什么,问问有没有这样的办法实现的,这里我找到网上有解决办法,让他试试看。这里有看到这个办法,记录下来,明天问问他是否可行,有空的时候我也找个测试站点试试。
1、同步……继续阅读 »
2年前 (2022-09-04) 51浏览 0评论
0个赞
我们有些时候需要在编辑器中添加自定义代码,但是每次都用手动输入代码是不是觉得比较麻烦。实际上我们可以将这些常用的代码添加到小工具编辑器中作为快捷实现插入到编辑器。比如在”简单代码实现WordPress隐藏内容用密码才可显示”文章中提到的密码可见的也可以用小工具自定义按钮快速添加。
function download($atts, $content = null) {
……继续阅读 »
2年前 (2022-09-04) 116浏览 0评论
0个赞
今天上午看到有网友在讨论如何隐藏网站页面中的部分内容,比如有些核心的代码和技术问题希望隐藏起来。让用户通过手动输入密码来显示出来。当然不要整个篇幅都隐藏起来,这样会影响用户体验和搜索引擎的体验,只是部分隐藏起来不会有多大影响的。
这里可以实现的办法还是蛮多的,简单一点就直接用密码隐藏。
/*核心代码部分 itbulu.com*/
function e_secret($atts, $content=null){ ……继续阅读 »
2年前 (2022-09-04) 111浏览 0评论
0个赞
最近在看到有些人的博客内容有看到内容中有相关的文章是通过展开和搜索隐藏起来的,但是确实可以提高站内内容的相关联互动。这个是如何实现的呢?这里简单的整理方法,后面试试看。
1、功能部分
//功能部分
function xcollapse($atts, $content = null){
extract(shortcode_atts(array("title"=>""),$att……继续阅读 »
2年前 (2022-09-04) 41浏览 0评论
0个赞
我们看到有些网友的WordPress站点文章页面是有在标题下面有给添加当前篇幅的字数以及阅读时间的,这个到底如何添加的呢?实际上这个加上去确实有时候还可以提高一些体验度。
//定义字数和时间计算
function wpcount_words_read_time () {
global $post;
$text_num = mb_strlen(preg_replace('/\s/','',html_entity_dec……继续阅读 »
2年前 (2022-09-04) 110浏览 0评论
0个赞
看到不少的网友博客内容页较长的话会通过阅读全文的方式展开,通过JS展开的全文内容,体验度上比较好,比如我们看到的CSDN也是有这样的实现的。这里我先把过程记录下来,等我晚上在测试环境中测试没有问题再添加到网站中。不过有些WP网站主题是自带的,那就比较简单,而我这个主题不自带。
1、JS部分
<script type="text/javascript">
jQuery(document).read……继续阅读 »
2年前 (2022-09-04) 30浏览 0评论
0个赞
关于WordPress提高用户互动的功能还是比较多的,比如我们需要输入密码访问隐藏内容,需要特定的权限会员才可以访问查看。以及我们看到隐藏内容回复可见,这个又找到案例可以试试记录下来。
//文章内容回复可见
add_shortcode('reply', 'reply_to_read');
function reply_to_read($atts, $content=null) {
extract(……继续阅读 »
2年前 (2022-09-04) 80浏览 0评论
0个赞
今天有网友反馈到他的WordPress网站定时设置发布文章的功能失效。基本上定时的文章发布出去,而会在文章列表中提示发布失败的问题。这个问题以前也有遇到过,那时候我看到的问题是因为服务器的时间和网站的时间不同步导致的,后来我同步时间就解决问题。
但是这个同学的问题我看到他的网站时间和服务器时间是没有问题的,不清楚他怎么也有这个问题。这里直接给他安装一个Missed Scheduled Posts插件来解决这个问题。
……继续阅读 »
2年前 (2022-09-04) 34浏览 0评论
0个赞
我们站长们是否有留意到有些个人博客的文章时间戳是显示的几天前、几小时前、几分钟前的发布内容,这个到底是如何设置的呢?毕竟我们常见的都会用到WordPress默认的时间,比如精准到某一天或者是几分几秒的那种,那这种的格式肯定是自定义的。
我们看看一般是如何设置的。
function Bing_filter_time() {
global $post ;
$to = time();
$from =……继续阅读 »
2年前 (2022-09-04) 30浏览 0评论
0个赞
我们有些站长在选择国外的WordPress主题的时候,有些格式习惯和我们国内确实有些不同。比如我们在发布文章的时候看到发布文章的时间格式阅读习惯是不同的。这个时候我们是可以进行调整。大部分情况下,我们不需要动他的代码部分,我们可以通过WP后台的时间日期格式设置。
这里我们在WP后台-设置/常规中看到上面三个时间格式的设置。根据我们的习惯设置即可。如果我们设置刷新后,看到时间格式变化,那就不要动代码,如果代码不动,说……继续阅读 »
2年前 (2022-09-04) 103浏览 0评论
0个赞
昨天遇到一个客户的网站希望帮他调整一下页面的自定义内容。他希望WordPress内容中可以自定义当页面的内容,而不是用到统一的模板里。开始的时候我是帮他在页面模板添加固定的内容的,感觉这个不靠谱,有些时候他希望是展现其他内容的。
于是考虑到是否可以添加自定义字段。如果有内容的时候就添加,没内容的时候就留空。
我们在当前编辑器页面,展开【显示选项】在顶部右侧。然后可以在编辑器下面看到上图,我们可以添加自定义字段。
&……继续阅读 »
2年前 (2022-09-04) 45浏览 0评论
0个赞
今天有个网友希望帮他把WordPress站点中指定的关键字设置链接。这里有2个办法可以解决,其中一个是我们的WPreplace插件,一个是代码办法。对于插件办法我们可以参考替换插件WPReplace,这个可以参考文章(WordPress内容字符快速替换插件WPReplace)。
代码部分我们可以参考:
function replace_text_wps($text){
$replace = array(
'关键字A'……继续阅读 »
2年前 (2022-09-04) 49浏览 0评论
0个赞
今天在外面收到邮件通知,网站有自动升级成WordPress 5.7.2版本,当然我知道应该是安全版本,因为之前从官方的更新进度可以知道下个版本应该是直接5.8的,如果这么临时的升级到5.7.2应该是有安全问题所以,我们应该及时的更新升级。
我们看下官方信息:
This security release features one security fix. Because this is a security rele……继续阅读 »
2年前 (2022-09-04) 23浏览 0评论
0个赞
WordPress程序的功能易用这个毋庸置疑的,而且用丰富的文档、主题和插件。但是唯独的就是代码特别臃肿,尤其是我们在没有处理之前,头部的代码一大堆,有些确实也没有用。我们有没有办法处理掉呢?比如我们可以用插件解决或者有些主题自带,实际上我们只要用到下面的代码就可以基本解决90%的问题。
//去除头部多余加载信息
remove_action( 'wp_head', 'wp_generator' );//移除WordP……继续阅读 »
2年前 (2022-09-04) 23浏览 0评论
0个赞
今天在习惯的浏览一些订阅的博客网站文章的时候,看到老唐的网站文章标题下面不仅仅有文章发布时间,同时还包括有更新时间。这个情况我以前也有类似的在其他网站中看到过的,于是我就问问他到底这个做什么用途的,他告知是可以自己看到文章的更新时间,当然对于有些内容可能有时效性,让用户可以看到一些时间提醒。
这里可以采用”WP Last Modified Info“插件来快速的在WordPress网站中添加这……继续阅读 »
2年前 (2022-09-04) 65浏览 0评论
0个赞