默认情况下,WordPress的插件目录是在wp-content/plugins。如果处于某种原因,你需要修改这个路径。实现方法非常简单,在WordPress安装根目录找到配置文件wp-config.php,定义一个常量即可:define('WP_PLUGIN_DIR', dirname(__FILE__) . '/p…
这个两天在做一个前端的标签输入字段,其中有一个功能,需要根据用户当前的输入,采用ajax自动搜索标签,以提供给用户参考选择。这个功能主要的功夫在前端,我并没有自己写,而是github上找了一个现成的前端项目,并做了一些修改,最终得以实现。github项目地址:https://github.com/swling/tags…
今天在继续完善Wnd Frontend插件,在前些时候,添加了前端用户列表并支持删除用户,封禁用户之后,今天打算是打算在列表上新增一个搜索功能。毕竟,有时候我们需要根据用户名称,或者邮箱查询用户。得益于WordPress的灵活性,以及插件一开始设计就充分考虑了可拓展性,这个功能添加是相对比较轻松的。几乎主要的时间都卡在…
function add_custom_headers() { add_filter( 'rest_pre_serve_request', function( $value ) { header( 'Access-Control-Allow-Headers: Authorization, X-WP-Nonce,Cont…
我竟然一直没有说,我开发了一个WordPress上传文件至阿里云OSS的插件,当然我知道世面上已经有类似的插件了。但我的插件毫无疑问是目前最好的。信不信由你,反正我自己的网站都在用。GitHub:https://github.com/swling/wnd-wp-ossAliyun OSS for WordPress无缝…
我很少有用WordPress后台,对wp后台的研究也很少,主要是wnd frontend太强大了。但偶尔在群里还是会为群友提供一些关于WordPress后台的解决方案,比如屏蔽特定分类,代码如下。思路很简单,就是判断WordPress后台,然后根据条件过滤掉特定的分类。add_filter('get_terms', '…
这是此前给以为客户开发CMS类门户网站使用的代码片段,可以循环WordPress的分类,并输出分类文章列表。核心函数:get_terms()/get_posts()/foreach()$terms = get_terms($args = array('taxonomy' => 'category', 'hide_…
如果你开启了WordPress的评论分页功能,在某些场合下你可能需要区分当前页面的评论分页页码。比如当用户点评论导航第二页时,我们需要单独展示或者隐藏一些东西。翻遍了WordPress的函数文档,发现并没有现成的函数封装。最后在WordPress默认的评论列表函数wp_list_comments源码中找到了我们需要的东…
根据指定条件为当前WordPress站点指定主题模板:function wnd_switch_theme($theme){ if(wp_is_mobile()){ return 'wnd-front';//主题文件夹名而不是主题名 } return $theme; } add_filter( 'template', '…
wp_delete_object_term_relationships($object_id, $taxonomies)官方文档$object_id(int) (required)  文章IDDefault: None$taxonomies(string|array) (required) 分类taxonomy,单个或…