WordPress 判断一篇文章是否存在

WordPress 判断一篇文章是否存在

由于WordPress本身并没有提供相关的函数可以检测,但是我们可以转个弯用现有的一些函数来判断,主要有一下两种方式。 get_permalink() 函数判断 get_permalink()函数是用于获取当前文章或者通过指定文章ID来获取文章链接的函数,如果没有获取到链接,函数就会返回false,也就间接的表示出文章不存在,所以就可以利用这个方法来判断文章是否存在了。 [php] //通过get......继续阅读
WordPress用文章ID做文章别名的几种办法

WordPress用文章ID做文章别名的几种办法

使用WordPress博客的站长朋友肯定对文章别名不陌生,很多人的固定连接都是围绕着文章的 ID(/%post_id%.html) 展开的,而在国外很多站点的固定链接都是采用文章别名的。且有些插件和主题是必须要设置%postname%.html 这样的别名固定链接才能使用,而中文站点自动生成的文章别名直接是汉字(默认为文章的标题生成为文章别名),就会出现中文链接,那么调用出来的将会是一堆乱码(因为......继续阅读
WordPress文章别名slug自动生成随机字符串

WordPress文章别名slug自动生成随机字符串

对于wordpress,它自带的文章url固定连接可选样式有很多,带日期的,文章名,文章ID,但是自己输入难免麻烦,文章ID已经不合符理想了,现在Wordpress历史版本,ID数字不太好。 但如果想要每一篇文章一个随机字符串的slug(别名,显示在url后面),就要自己动手了,如果你不理解那是怎样的,看看简书的文章详情页的url就知道了。 function.php中加入下面的代码即可: [php......继续阅读
WordPress CMS主题 HJYL_HILAU

PHP函数mb_strimwidth()截取WordPress内容

今天升级到WordPress6.4,发现首页文章内容显示全文了,却有不显示图片,所以WP内置函数wp_trim_words()截取出现了问题,我找到官方说明,这个函数还在,而且参数没变啊,或许是WordPress的问题。那么暂时用PHP的截取函数把——mb_strimwidth(): [php] mb_strimwidth ( string $str , int $start , int $wid......继续阅读
WordPress CMS主题 HJYL_HILAU

WordPress媒体上传文件时自动重命名

站长在使用wordpress上传图片的时候,都会考虑到文件名带有的特殊符号、中文名,会导致图片打不开,通常都会将图片的名称设置为英文名称和一些数字。但是每次上传都要改图片文件的名称,如果图片少只有一两张还好,但是过多的图片需要改名称之后才上传也太麻烦了啊! wordpress庞大的插件库虽然也有上传图片自动重命名的插件,但是插件过多也不好,并且也没有多少代码量,所以我直接采用无插件形式,并且也将该......继续阅读
WordPress CMS主题 HJYL_HILAU

WordPress 实现文章和评论日期时间格式为***天前

我们在很多网站和论坛都会看到此文章或评论发布于几分钟前、几小时前、几天前,这样给人感觉非常好。今天在此就将几种实现方法分享给大家。 将文章发布时间改为这种形式 WordPress 本身调用时间的函数 the_time() 只能直接调用时间,通过他的 filter,我们可以让他显示为比较科学的几天前格式。 当然,具体的时间组成格式可参考下面这篇文章。 将下边的代码丢到 function.php 的最......继续阅读
WordPress CMS主题 HJYL_HILAU

WordPress 时间日期函数:the_time()与 get_the_time()

在修改的过程中,我们难免会用到时间函数,这当然就涉及到了 WordPress 的时间格式。可能很多朋友对于时间的输出表现有着比较特殊的要求,那么我们只要对时间函数: the_time() 做一些对应的修改,就能达到我们想的效果。 用法 它的调用格式为: // 时间输出效果由“字符串”参数决定。 [code] <?php the_time(’字符串’) ?>[/code] 参数 下面就让......继续阅读
WordPress CMS主题 HJYL_HILAU

WordPress站点遇到了致命错误解决方法-开启调试模式

有时候我们升级WordPress或者修改WordPress主题又或者开启莫名的插件出现:您的站点遇到了致命错误,请查看您的站点的管理电子邮箱来获得指引。 WordPress站点遇到了致命错误解决方法,请查看您的站点的管理电子邮箱来获得指引 这个是因为WordPress 从 5.2 版本开始内置了一个新功能,当检测到插件或主题发生错误时,自动发送邮件通知网站管理员,即使在后端完全无法访问的情况下(例......继续阅读
WordPress CMS主题 HJYL_HILAU

WordPress同一服务器多个站点使用Redis缓存

网络上方法很多,我也试过很多,都不行。 同一服务器,安装两个以上redis缓存插件,网页地址会互窜,乱套了,我是直接拷贝全站,又弄一个新站,登录后台一直跳原站,折腾了两天没搞定,今天搞定。 参考下图: 在WordPress网站根目录wp-config.php文件里,加入图片上的代码如下,把里面的域名改为自己的。 define('WP_CACHE_KEY_SALT', 'www.chouxiami.......继续阅读