WordPress 通过 FreshRSS 实现友圈rss订阅功能

WordPress 通过 FreshRSS 实现友圈rss订阅功能

1、首先,需要搭建部署FreshRSS,此处搭建部署过程就省略了,网上搜就有,数据库选择mysql可能会报错,原因不清楚,但是选择SQLite就没问题 2、搭建好之后,登陆进去之后【设置->管理->认证】去开启允许api 3、进入【设置->账户->账户管理->API 管理】设置密码并提交保存,记住设置的api密码 4、 在自己站点根目录下创建一个php文件,用于放Fr......继续阅读
WordPress 纯代码实现上传文件按时间重命名

WordPress 纯代码实现上传文件按时间重命名

WordPress是可支持文件中文文件名,可是在有时候在为了一些特殊功能时候,需要文件或者图片为非英文的,如果是文件很多,那一个一个的修改起来会很累,所以可以通过以下两种方法实现上传时将图片重新命名为上传时间格式命名。 将下面其中一个代码丢进functions.php文件: [php] add_filter('wp_handle_upload_prefilter', '......继续阅读
WordPress利用分类ID获取分类名称与链接

WordPress利用分类ID获取分类名称与链接

在Wordpress主题开发的过程中,尤其是CMS主题分类的布局,通过后台选项选择分类,前台通过调用分类的ID来获取分类的名称和链接,这时我们将使用到get_cat_name()和get_category_link()两个函数,反过来也可以通过get_cat_ID()函数来获取分类ID。 get_cat_name()函数的用法: [php] <?php get_cat_name( $cat_......继续阅读
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庞大的插件库虽然也有上传图片自动重命名的插件,但是插件过多也不好,并且也没有多少代码量,所以我直接采用无插件形式,并且也将该......继续阅读