后端应用 28 Nov 2021 WordPress中用php美观打印大对象的方法 php中的print_r() 函数用于打印变量,本身就很人性化,不过,在WordPress中,最好用<pre>标签包裹起来,才方便查看。 echo "<pre>"; print_r($wpdb); echo "</pre>&… 阅读原文
后端应用 28 Nov 2021 WordPress用$wpdb插入数据后返回主键的简单方法 $wpdb是WordPress中用于操作数据库的全局变量,在任何有上下文的地方均可直接使用。 插入数据:wpdb::insert( string $table, array $data, array|string $format = null )。 获得主键的简单方法是$wpdb->inser… 阅读原文
后端应用 27 Nov 2021 WordPress限制作者只能管理自己的文章和媒体,并修正统计数据 WordPress用户权限分级已经比较丰富,不过还是有一定局限性。 作者(Author)类型的用户,就开放了过多的权限,虽然不能编辑他人的作品,但依旧能浏览,后台统计数据一览无余,无疑对于网站运营者不太友好。 理想状态自然是注册用户只能管理自己的作品,本文从最常用的文章和媒体入手。 目前没有发现有什… 阅读原文
后端应用 25 Nov 2021 WordPress无插件式解决无法发送邮件的问题 WordPress无法发送邮件主要原因是wp_mail系统函数失效。安全起见,许多服务器默认不支持mail函数,就算支持了,发出的邮件也很容易被服务商丢入垃圾箱。 邮件传输服务器(SMTP)端口号25,一般都被已经各大厂商屏蔽。像阿里云,虽然能申请解禁,但门槛太高,对多数人并不可取。 如此,只能用其… 阅读原文
网站建设 11 Oct 2021 解决WordPress主题Astra相关文章随机选项失效的问题 Astra是一款非常强大的WordPress主题,功能相当丰富。 文章页支持自定义显示相关文章列表,选项有栏目数量、排序方式等。 不过,按分类或标签中筛选时,随机Random选项无效果,原因是下拉框中value值有误。 使用版本 WordPress 5.8和Astra 3.6.8。 解决方法 把源代… 阅读原文
技术 8 Apr 2021 WordPress 版本5.5以上仍不显示内置wp-sitemap.xml的解决方法 WordPress 版本5.5开始内置sitemap功能,默认访问路径: http://网站根目录/sitemap.xml 如果无法访问,按顺序排查,问题几率依次降低,一般前两条就能解决。 搜索引擎可见性。后台【仪表盘】-> 【设置】-> 【阅读】最下方取消勾选。禁用sitemap相关插件。本地有动… 阅读原文
技术 26 Mar 2021 WordPress REST API 添加元数据meta 示例:添加wiki元数据 $object_type = 'post'; $meta_args = array( // Validate and sanitize the meta value. // Note: currently (4.7) one of 'string… 阅读原文
技术 26 Mar 2021 WordPress关于文章状态分类 WordPress文章状态列表: const POSTS_STATUS = { 'pending': '审核中', 'draft': '草稿', 'auto-draft': '自动草稿', 'in… 阅读原文
技术 26 Mar 2021 WordPress修改用户角色的特定权限 权限类源文件:wp-includes/capabilities.php。 修改用户角色或者具体用户的权限是永久性的,除非再次授予。 remove_cap:删除指定的用户角色或者具体的某个用户的特定权限。 add_cap:给指定的用户角色或者具体的某个用户添加特定的权限。 #-------------… 阅读原文
技术 22 Mar 2021 WordPress修改默认摘要,去除自带段落p标签 如果摘录是空的,WordPress会自动创建一个使用文章前55个单词的摘录。 #-----------------------------------------------------------------# # 默认摘要 #-----------------------------------… 阅读原文