WordPress
文章平均质量分 94
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
玲曦
这个作者很懒,什么都没留下…
展开
-
研究下开源主题Argon的古腾堡实现
前言昨天我在《WordPress古腾堡块开发初探的踩坑》一文所讲的是纯原生js实现,今天因为工作不是很忙,所以又继续研究一下这方面。先决条件阅读本文需要您至少要掌握 React 、WordPress、JavaScript、PHP的相关知识,同时您如果进行实践需要您有Node相关环境。研究对象相信大家看过这款精美的 WordPress 主题,出自大佬:“solstice23”之手。这款主题是开源的,目前有1.6k的 Start 。作者是在今年7月份对古腾堡进行适配。Arg.原创 2021-10-14 15:09:15 · 1050 阅读 · 0 评论 -
wordpress存储外观菜单的数据表
本文我对wordpress如何存储菜单进行梳理首先我们要清楚,外观下菜单本身也是wordpress中分类法,既然是分类法这就意味着我们可以直接在wp_terms表中找到我们要的菜单与分类。打开wp_terms表,你就能看到所有的分类与菜单名称而菜单项目是自定义帖子类型,所以存储在wp_posts文章表中。找到post_type字段可以看到使用了分类法进行区分菜单与菜单项关系存储在wp_term_relationships,找到特定菜单下所有项目,就可以从这里入手。...原创 2020-09-08 16:21:20 · 795 阅读 · 0 评论 -
wordpress将options framework框架后台菜单放到一级下
Options Framework的安装我就不说了,安装后在外观下显示。而我们为了方便自己或用户操作,可能要改到一级菜单,这时候就需要add_menu_page函数来实现。打开:class-options-framework.php!路径位于此框架includes目录下找到:add_custom_options_page函数可以看到原函数使用了add_theme_page所以默认在外观下 /** * Add a subpage called "Theme Options" to the原创 2020-09-07 10:23:32 · 520 阅读 · 0 评论 -
Declaration of Nc_Store_Skin::feedback($stream) should be compatible with WP_Upgrader_Skin::feedbac
public function feedback( $string, ...$args ){}第二个参数加上即可。原创 2020-04-18 09:11:16 · 414 阅读 · 0 评论 -
下载的主题报错Declaration of description_walker
这个问题通常出在自定义菜单函数处,并且高版本中wordpresss重新定义了start_el()函数参数,所以报错。重写即可原:function start_el(&$output, $item, $depth, $args)改为:function start_el(&$output, $item, $depth = 0, $args = array(), $id =...原创 2020-04-14 14:08:56 · 318 阅读 · 0 评论 -
wp获取友情链接按分类整理,并且追加链接。
我已经封装好函数,直接调用就行。// 返回站点友情链接(俗称)按照分类归类,并且分类下追加链接项function getCatLink(){ global $wpdb; $linkcats = $wpdb->get_results("SELECT T1.name ,T1.term_id AS id FROM $wpdb->terms T1, $wpdb->term_ta...原创 2020-04-11 23:43:33 · 403 阅读 · 0 评论 -
from表单搜索特定的分类文章
form表单只需要加入<select name="cat"> <option value="11" selected="selected">插件</option> <option value="22">模板</option> </select>form提交时,会代入选中的分类id...原创 2020-04-05 13:21:27 · 319 阅读 · 0 评论 -
WordPress使用Codestar Framework框架
[国外]github https://github.com/Codestar/codestar-framework[国内]gitee https://gitee.com/doswhy/codestar-framework快速使用方法:以模板开发codestarframework自带的demo为例1.在 /wp-content/themes/theme-name/ 创建 inc 文件夹2....原创 2020-03-18 22:51:08 · 1879 阅读 · 0 评论 -
wordpress调用评论标签comments_template的方法
comments_template标签是方便我们在wordpress网站中调用评论文件comments.php的,如果在主题当中没有comments.php文件,标签会自动获取程序路径wp-includes/theme-compat/comments.php的默认评论模块,在模板制作中我们使用以下标签进行调用:<?php comments_template( $file, $separat...转载 2020-03-14 23:33:38 · 1340 阅读 · 0 评论 -
is_admin等函数
定义在load.php文件中,根据load过程的不同,即调用load.php的不同文件定义的不同的常量来判断页面的类型。 注意这个函数不是判断一个用户是不是admin,而是判断页面是不是一个admin页面。...转载 2020-02-15 23:08:36 · 436 阅读 · 0 评论 -
首页排除特定分类文章调用方法
function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-1, -3' ); } return $query;}add_filter( 'pre_get_posts', 'exclude_category_home' );...原创 2020-02-15 12:50:41 · 289 阅读 · 0 评论 -
在 WordPress 中加载 CSS 的正确方式
https://www.wpdaxue.com/loading-css-into-wordpress.html转载 2020-02-01 14:27:51 · 1017 阅读 · 0 评论 -
wordpress各种获取路径和URl地址的函数总结
wordpress中的路径也不是很负责,有人为了让wordpress运行速度更快,就直接写了绝对地址,其实这样是很不好的,有可能别人修改了wordpress程序的地址,那么这样你编写的这个插件或者是主题就只有你自己用,别人无法使用,这样做得不偿失,为了避免错误,了解WordPress中与获取路径相关的函数很重要。以下均假设WordPress站点安装在http://www.uedsc.com下。...转载 2020-01-26 22:37:29 · 885 阅读 · 0 评论 -
wordpress获取当前id和父级id
当前的:function get_current_category_id() { $current_category = single_cat_title('', false);//获得当前分类目录名称 return get_cat_ID($current_category);//获得当前分类目录 ID}父级的://通过子分类id获取父分类id(可以自定义一个函数function ...原创 2020-01-15 09:17:43 · 757 阅读 · 0 评论