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

  • 修改主题时会触发哪个操作?

    时间:2020-02-20

    我想拦截插件更改,但在Action Reference 似乎做到了。我试过了after_switch_theme 只有在从一个主题更改为另一个主题后才会触发load_themes.php 当进入带有当前安装插件列表的“外观”页面时,会触发此操作。在customizer中配置主题后将触发哪个操作?修改子主题的文件时将触发哪个操作?主题更新到新版本时将触发哪个操作?

  • 有没有办法确保插件脚本在另一个脚本之前加载?

    时间:2020-02-24

    我创建了一个插件,它在页脚中加载了一些脚本。我想确保在加载任何其他脚本之前加载我的插件脚本。有没有办法做到这一点。过去几天我一直在支持这件事。实际上,我的插件添加了一个短代码,当调用该短代码时,它也会加载一个js文件。示例脚本如下:add_action(\'after_setup_theme\', function() { add_shortcode(\'another-shortcode\', function($atts) { wp_enqueue_sc

  • WP add_action factory

    时间:2020-02-25

    您好,我是WP和PHP的新手,我正在尝试创建一个(maybe) an array of arrays, 然后习惯于generate N° add_action for each array passed.示例:[ array( \"name\" => \"my_custom_action\", \"cb\" => \"function(){return true;}\" ) ] 这是我迄今为止编写的代码。class Actions

  • 我在我的插件中发现了这个错误:wp_enQueue_script被错误地调用了

    时间:2020-02-26

    我已经阅读了之前所有关于这方面的帖子,但似乎无法理解我的代码有什么问题。这是我写的一个插件。我以为我已经把它分类了,但看起来我还没有。这是我叫这些的顺序吗?function gedshow_ajaxurl() { echo \'<script type=\"text/javascript\"> var ajaxurl = \"\' . admin_url(\'admin-ajax.php\') . \'\"; </scrip

  • 使用相同的发布按钮插入多个帖子

    时间:2020-02-27

    我已经创建了一个自定义帖子,并使用Meta Box创建了字段。现在,我想实现的是:假设一个用户输入了3个IMEI号码,但当用户点击发布按钮时,在后台应该有一个循环,将所有3个不同的IMEI号码作为3个不同的帖子输入,其中除了IMEI号码元键之外,所有其他元键都是相同的。我只想知道在将元数据保存到数据库之前可以过滤元数据的钩子。到目前为止,我已经试过了,wp_insert_post_data 钩save_post_{$post->post_type}, rwmb_before_save_post 和r

  • 自定义数据的WordPress方法是什么?

    时间:2020-02-28

    我是Wordpress开发的新手。我想在我的网站上创建一个股票投资组合管理部分。在管理面板中,我想创建一个投资组合,输入股票、购买价格,并跟踪这些股票的最新价格,生成投资组合回报统计数据等等。但我不确定Wordpress是否可以接受这样做。我知道如何创建设置表单等,但这似乎不适合这种方法。

  • 在WordPress插件开发中通过Vanilla JavaScript调用AJAX

    时间:2020-02-29

    我是WordPress插件开发的新手,我在主插件页面上有一些HTML表单,可以从登录的管理员那里获取数据,还有一个背面页面,我在PHP中有一些不同的功能,比如从数据库中获取信息等。要详细解释,这里是代码。。。Main Plugin File:<?php /* Plugin Name: WP Testing Plugin Plugin URI: http://www.wordpress.org/WP-Testing-Plugin Description: A Detai

  • add_submenu_page returns null

    时间:2020-03-01

    创建了一个工作正常的父管理菜单项后,我无法添加子菜单页。尝试var\\u dump add\\u submenu\\u page()的返回值时,我得到“null”。我的职能是: /** * Register the admin menu page * * @since 1.0.0 */ public function add_admin_menu() { add_menu_page(

  • 如何在WP多站点上以编程方式设置“站点地址(URL)”?

    时间:2020-03-02

    我有一个新的WP multisite配置为默认使用子域。网络站点是在用户注册时以编程方式创建的。我想让用户选择输入自定义域,然后更新Site Address (URL) 为了他们。What is the WP function used to update this field?

  • 如何在我的管理页面开发中使用WordPress核心的css?

    时间:2020-03-03

    我目前正在为我的wordpress插件创建管理窗口,我的目标是使用“wordpress管理员”的不同选项卡中已经使用的相同CSS创建此屏幕。My question is if there is any link (or list of links) where all the CSS classes used by the Wordpress core are defined to render the \"Wordpress administrator\" (类似于Bootstrap的文档link)目前

  • 未输出插件选项

    时间:2020-03-04

    我为wordpress制作了一个插件,添加了两个简单的文本字段选项。这些选项已成功保存在插件选项页面中,但不起作用,它不会输出已保存的选项。代码如下:add_action( \'admin_menu\', \'viptips_add_admin_menu\' ); add_action( \'admin_init\', \'viptips_settings_init\' ); function viptips_add_admin_menu( ) { $i

  • Bad Request in AJAX

    时间:2020-03-04

    我在一个WordPress插件中工作。我需要以下AJAX代码的帮助。// On change division $(\'body\').on( \'change\', \'.division\', function() { $.ajax({ type: \"POST\", url:localData.statesurl, //http://localhost/wordpress/wp-admin/

  • 可重复使用的功能和工具(框架)

    时间:2020-03-05

    我确实有一些PHP自定义函数,几乎每次都在我的应用程序上使用。这些函数并不都与WordPress相关,但有些函数与WordPress相关,因此需要先初始化WP,然后才能使用它们(例如,文本域的通用加载或自定义post查询)。我希望能够在我所有的WP应用程序(主题和插件)中使用这些功能,我想知道哪里是放置它们的最佳位置。我最初认为我可能会使用一个主父主题,它将是我所有网站上的父主题,但我不知道这是否足够,因为该主题只在插件之后加载,我不知道在加载主题之前是否会触发一些挂钩。有什么想法吗?

  • 仪表板小部件表单不提交邮件

    时间:2020-03-07

    我第一次添加了wordpress仪表板小部件。我正在创建一个简单的表单,让用户能够直接从wp仪表板发送支持请求。我不确定所有代码是否都正常工作,在测试期间,我注意到表单不会提交邮件消息。有人能帮我吗?function uptheme_support_dashboard_widgets() { global $wp_meta_boxes; wp_add_dashboard_widget(\'custom_help_widget\', \'Premium Ticke

  • 如何访问do_action_ref_array()中的所有数组值?

    时间:2020-03-09

    我正在尝试理解do\\u action\\u ref\\u array()的工作原理以及do\\u action()和do\\u action\\u ref\\u array()之间的区别。我通过了(Difference between do_action_ref_array() and do_action()) 并得到do\\u action\\u ref\\u array()现在不用于自定义挂钩,因为do\\u action()可以。do\\u action\\u ref\\u array()似乎允许

  • 如何识别插件在页面加载时使用的是哪个php文件?

    时间:2020-03-10

    我需要对第三方插件进行一些自定义调整。我的计划是使用PHPstorm和xdebug在插件加载/操作产品页面时深入研究它,以便了解它的工作原理并进行适当的更改。唯一的问题是我不知道如何确定要在哪个文件上设置断点。有什么好办法吗?通过chrome/firefox开发工具查看页面,我能收集到任何线索吗?我想看的具体插件是Rightpress\'s Dynamic Pricing and Discounts 我想在它加载到产品页面时对其进行调试。

  • 不显示没有内容的帖子

    时间:2020-03-11

    在我的博客索引页面中,我不想显示内容为空但只有标题的帖子(How does filter the_posts work?) . 我正在看“the\\u post”挂钩,它似乎在环内开火。因此,我认为如果操作挂钩在循环中触发,我可以检查“the\\u post”挂钩上的帖子内容,如果为null,则继续循环。我尝试了以下方法:add_action(\'the_post\' , \'rb_test_the_post\'); function rb_test_the_post($post){&#

  • 在WordPress上创建插件时,如何将DataTable与AJAX结合使用?

    时间:2020-03-11

    您好,我想制作一个与DataTable集成的插件,但我在url中调用ajax时遇到了一个问题。这是我的插件目录。英寸index.php 我使用admin_enqueue_scripts 对于datatable CDNpage_handler.php 处理页面htmlcdt.js where my customize js&;jquery</如果我们不使用WordPress, u可以使用url:\"datatables/tasklist.php\" 使用json编码的数据调用自定义php文件W

  • 自托管插件更新问题

    时间:2020-03-12

    我正在自行托管一个高级Wordpress插件。我试图通过让插件联系我的一个web服务器,交换JSON信息来获取插件安装的更新信息。这一切都正常工作,但有一个恼人的问题。add_filter(\'pre_set_site_transient_update_plugins\', \'MyPlugin_check_for_plugin_update\'); function MyPlugin_check_for_plugin_update($checked_data) { gl

  • 古登堡阻挡错误:列表中的每个孩子都应该有一个唯一的“关键”道具

    时间:2020-03-12

    我正在学习在WordPress中构建自定义Gutenberg块,因为reactjs对我来说是一种新语言,我希望能对下面的错误提供一些帮助。这是控制台中的警告Warning: Each child in a list should have a unique \"key\" prop. See https://fb.me/react-warning-keys for more information. in edit (created by Edit) in Edit (cr