您当前的位置:首页 > TAG信息列表 > plugin-development

  • GET_OBJECT_TASTIONIES()返回自定义帖子类型的空数组

    时间:2018-02-19

    我只是想知道为什么get_object_taxonomies(\'custom-post-type-name\') 为自定义post类型返回空数组,但可以将post用作参数:get_object_taxonomies(\'post\') 并返回:array (size=3) 0 => string \'category\' (length=8) 1 => string \'post_tag\' (length=8) 2 => string \'post

  • 将多维数组与筛选器一起使用

    时间:2018-02-20

    我正在尝试使用add_filter. 我可以像这样传递单个值:add_filter(\'example_filter\', \'my_example_filter_1\' ); function my_example_filter_1( $array ){ $array[]=\'tax1\'; return $array; } add_filter(\'example_filter\', \'my_example_filter_2\' );

  • 主查询未查询自定义分类模板中的任何帖子

    时间:2018-02-20

    我已经为我的自定义分类法创建了一个模板,byron_community_cat. 我已经给它命名了taxonomy-byron_community_cat.php. 我的问题是,当使用默认WordPress循环时,它不会显示任何帖子。我已经创建了一些帖子,并将它们添加到这个分类法中的一个术语中。下面是我的帖子类型和分类代码。/** * Registers the Community post type * @return void */ function byron_

  • 创建帖子时自定义固定链接

    时间:2018-02-20

    我有一个名为houses的自定义帖子类型。在我的自定义帖子类型中,我有几个使用ACF创建的自定义字段。我需要做的是在创建新帖子时更改永久链接。我想使用code 和title 要自定义永久链接的字段://code + post title 4563312-house-example-1 我正在开发一个控制一切的插件。有没有办法通过创建帖子来更新其永久链接?谢谢

  • 全局变量的翻译问题

    时间:2018-02-20

    我正在创建一个支持国际化的插件。除了全局变量外,一切正常。全局变量中的字符串不会得到适当的转换。说明:_e(\'Hello World\',\'text-domain\'); // Gets translated $var = __(\'Hello Global World\',\'text-domain\'); function fun() { global $var; echo $var; // Doesn\'t get translated&

  • 管理Gutenberg中的两个可编辑字段

    时间:2018-02-20

    我正在构建一个古腾堡区块插件,它包含两个字段,一个DOI名称和一个标题。我可以成功地管理一个,但我不确定如何同时编辑/保存两个。到目前为止,我已经:( function( blocks, components, i18n, element, _ ) { const el = element.createElement; const editable = blocks.Editable; const __ = i18n.__; blocks.registerBloc

  • 正确使用REGISTER_ACTIVATION_HOOK

    时间:2018-02-21

    嗨,我正在开发一个插件,有一次遇到了问题。我尝试过探索不同的论坛以及WordPress codex,但它并不是百分之百的清晰。谁能帮我理解register_activation_hook 实际上很有效。我有以下不起作用的代码:register_activation_hook(__FILE__, \'plugin_activation_fn\' ); function plugin_activation_fn(){ define(\'PLUGIN_DIR\', pl

  • 除管理员外,设置字段()不适用于其他角色

    时间:2018-02-22

    在我的自定义插件中,我希望其他用户角色也可以保存插件设置。我使用settings\\u fields(\'custom\\u options\')函数保存设置。当我以编辑或任何其他角色登录时,单击按钮,我会被重定向到while屏幕页面,并显示一条消息“抱歉”,不允许您管理这些选项。拜托,谁能帮我一下吗?提前感谢!

  • 使用瞬变在导航中添加通知气泡通知

    时间:2018-02-22

    我想在管理中的导航项旁边添加一个漂亮的小通知气泡。但我不想每次都触发一个post查询来显示小气泡中的值,从而减慢整个管理的速度。希望将这一整数值加载到临时缓存中,以便在菜单中显示。开发一个注册自定义帖子类型的自定义插件。这会自动在admin中创建导航项,我想在其中添加气泡。气泡中的值将从一个简单的查询中提取,该查询显示有多少帖子(这个CPT)被分配给了自定义分类法。例如,如果帖子已分配给自定义术语“待定审核”,则添加到气泡计数。虽然我不知道如何过渡到使用瞬态缓存来存储和检索数据,但这个函数很有魅力。。。。

  • 可以更改插件的管理面板URL吗?

    时间:2018-02-23

    我很想知道我是否可以更改管理面板的URLmydomain.com/wp-admin/?page=my-plugin 到mydomain.com/wp-admin/my-plugin.php谢谢

  • 是否可以将插件中的css文件排在主题的css文件之前?

    时间:2018-02-24

    如果我将插件中的样式排队,那么它会在主题样式之后加载。这就是为什么我插件的一些CSS被主题的CSS覆盖的原因。如果我能确保插件的样式在主题样式之后加载,这个问题就会得到解决。

  • One-way DB Migration Workflow

    时间:2018-02-25

    我很喜欢下面所示的WordPress工作流程。然而,由于我是WordPress的新手,我想知道它有多现实。数据库下移,代码上移这一想法在WPEngine support article for WordPress 在另一篇名为;No More Cowboy Coding."E;我们的想法是;WP迁移数据库“;用于将生产数据库拉入开发环境中,但事实并非如此。问题我担心我在开发环境中添加的插件可能会改变DB结构。的确WPEngine has another article 声明:有时,您对开发实例所做

  • Wp-cron是同时运行所有调度的任务,还是一个接一个地运行?

    时间:2018-02-25

    我正在开发一个插件,想添加一个cron任务(比如cron\\u task\\u test),但我有一个疑问。如果计划与我的任务(cron\\u task\\u test)同时运行15个任务(可能由多个插件或用户自己安排),wp cron会逐个选择它们吗,即在第一个任务完成后选择另一个任务,或者如果第一个任务耗时超过一分钟?还是会一个接一个地被解雇简而言之,cron\\u锁是如何工作的?如果它一个接一个地执行,那么运行所有任务的主cron线程本身是否会超过服务器的最大执行时间限制(通常为30秒)?如果我的任

  • 有没有后台进程可以从插件运行,而不依赖于网站上的页面命中率,而不影响页面加载速度?

    时间:2018-02-25

    我正在开发一个WordPress插件,希望运行一个后台任务来调用API并更新数据库表。现在,API只能一次性给出5个DB条目的结果,对于我表中的500个条目,我必须进行100个API调用。API允许TPS配额为1,并且每40分钟,它的旧响应就会过期,这意味着如果有任何条目超过40分钟,我需要通过进行新的API调用来更新我的表。而且,所有这些DB条目都必须以最新数据显示给页面查看器。我提出的解决方案是安排一个cron任务,该任务每分钟运行一次,API一个接一个地调用25秒,然后终止,这样就不会超过PHP的最

  • 更改wp-admin/plugins.php上统计的插件数量

    时间:2018-02-27

    我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore

  • 在插件停用时隐藏其快捷码

    时间:2018-02-28

    我创建了一个自定义插件,并想隐藏其短代码[related] 插件停用后,从内容中删除。一切正常,但当我停用插件时,错误的短代码仍然存在。我不想安装任何其他插件来隐藏它。register_deactivation_hook( __FILE__ , array($relatedPost, \'deactivated\')); class RelatedPost { function deactivated(){ // flush rewrite rules

  • 有什么方法可以让网站访问者使用心跳API吗?

    时间:2018-03-03

    我看到当有人登录Wordpress时,心跳API被触发。有没有办法让网站访问者使用它?

  • 如何在保存POST后显示错误消息?

    时间:2018-03-05

    我正在编写一个插件,我想知道如何在元字段更新和页面重新加载后显示错误消息。我必须检查ID字段是否唯一,如果不唯一,则显示一条错误消息,告诉用户问题所在,而不是不更新值。

  • 如何将主题与插件相结合

    时间:2018-03-05

    我需要它,以便当主题被激活时,插件被自动激活,停用主题=停用插件

  • 使用函数使用自定义模板动态覆盖page.php或single.php

    时间:2018-03-06

    我想在插件中添加新的自定义模板(custom-page.php、custom-single.php)。激活后,我想动态使用插件的自定义模板来覆盖主题的模板(page.php,single.php)。是否有一个功能可以做到这一点?