您当前的位置:首页 > TAG信息列表 > plugin-development
如何使用设置API处理管理设置页面中的多个复选框字段
我试图在插件的管理设置页面中加入一个复选框列表,用户可以从所有国家的列表中选择几个国家。到目前为止,我已经做到了:add_action( \'admin_init\', \'register_page_options\' ); function register_page_options() { // Add Section for option fields add_settings_section( \'aicp_section\', __( \'..
用Adi Purdia→TutsPlus的Bootstrap构建wordpress主题
我开始从wordpress视频教程学习Tutsplus。Click Here.Adi Purdila在该教程上创建了一个函数→/* ------------------------------------------------ */ /* 4. NUMBERED PAGINATION */ /* ------------------------------------------------ */ if ( ! function_exists( \'tuts_numbered_p
为什么WordPress使用过时的jQuery v1.12.4?
在检查源代码时,我看到WordPress使用jQuery v1。12.4。为什么WordPress使用这个过时的jQuery版本?
check wp_login into a plugin
我正在编写一个插件,用于将用户保存在表中,我使用以下代码:function crear_bd_empleados() { global $wpdb; $tabla_empleado = $wpdb->prefix.\'myUser\'; global $current_user; wp_get_current_user(); $usuario = $current_user->user_log
检查插件是否存在/活动“CLASS_EXISTS()”在插件区域不起作用
我有一个简单的if语句:if (class_exists(\'Woocommerce\')) { echo \'yes\'; } else { echo \'no\'; } 当在主题文件(例如functions.php)中使用它时,效果很好。但是当我在插件(plugins/myplugin/myplugin.php)上使用它时,它根本不起作用。如何检查插件是否存在/是否处于活动状态,以启用/禁用某些功能?我错过什么了吗?
$wpdb->insert_id
我正在使用$wpdb->insert将数据插入到我的插件表中。如何获取刚刚插入的新行的id。因为我有很多向表中添加数据的用户,所以我不能使用$wpdb->insert\\u id,因为不需要最后一个。
Pluigin迁移-我需要将单个插件移动到不同的网站
我需要将一个插件移动到另一个站点。该插件似乎是定制的,并连接到数据库。如何找到所有正确的文件并将其成功移动到新位置?是否有插件可以做到这一点,或者我必须在数据库中创建一行,并通过FTP手动复制和移动文件?
插件未为本地化做好适当准备
我发布了我的第一个插件(https://wordpress.org/plugins/multi-google-analytics/) 在WordPress上。org和我收到这样一个通知,说它没有为本地化做好准备,尽管当我在管理中使用它时,它已经被完美地翻译了。我已经通读了how to internationalize your plugin guide和我无法发现插件中缺少的任何内容。我的插件结构如下:plugin-folder/ ── lang/ │ ├── ahr.pot
WP REST API V2-将用户数据添加到响应
我正在尝试获取wp-json/wp/v2/users/1 回复,自从我切换到v2后,所有这些细节都丢失了。我尝试过:function mm_wpapiv2_user_first_name($object, $field_name, $request) { return \"Test\"; } register_rest_field( \'user\', \'first_name\', array(\'get_callback\' => \
自定义帖子类型的自定义字段
我正在创建插件,无法理解如何添加自定义字段,如WooCommerce中的选择、输入、文本区域等。我说的不是WP自定义字段。我已向注册自定义邮件类型register_post_type 带参数的函数:\'capability_type\' => \'post\', \'supports\' => array( \'title\', \'custom-fields\' ) 现在我只有Title 和Custom fields. 如何将一些自定
如何在插件中注册自定义帖子类型?
我在用toscho的Plugin Class Demo 代码作为我正在开发的插件的基础。除此之外,我的插件还注册了一个自定义的帖子类型。public function plugin_setup() { $this->plugin_url = plugins_url( \'/\', __FILE__ ); $this->plugin_path = plugin_dir_path( __FILE__ ); $this->load_languag
Get next page in get_posts
我需要迭代帖子列表,因为我需要知道指定类别中有多少帖子。当我使用get\\u帖子时posts_per_page => -1 但是wordpress仍然返回相同的第9条帖子(这是我实际的博客页面配置)。Query $arg = [ \'post_type\' => \'post\', \'post_per_page\' => -1,
具有供应商角色的自定义帖子类型
我正在尝试创建添加WC供应商,其中我必须仅为供应商用户创建自定义帖子类型。下面是我使用的代码片段 register_post_type( \'acme_product\', array( \'labels\' => array( \'name\' => __( \'Products\' ), \'singular_name\' => __( \'Product\' ) ),
函数不能处理主插件文件以外的任何文件
我的插件有几个php文件,这些文件包含在主插件文件中。我在其他文件上使用了一些函数,但它们在那里不起作用。当我在主插件文件中使用它们时,它们就工作了。例如On the main plugin file \"test-plugin.php\"<?php /* Plugin Name: Test Plugin Description: test Version: 1.0 */ include_once( plugin_dir_path( __FI
如何在插件中正确显示发布后的异常或回音字符串?
我正在开发一个小插件,但当我在表单中发布后试图显示异常或成功消息时,我被卡住了。这是我的代码:class Parametres_Plugin { public function __construct() { add_filter(\'wp_title\', array($this, \'modify_page_title\'), 20) ; register_activation_hook(__FILE__, array(\'P
升级例程:与用户确认交互
另请参见here 再想一想,这个问题是面向wp的,所以我把它移到这里我尝试开发一个wordpress插件,它可以顺利升级,更重要的是,我希望用户选择是否升级。我就快到了,但我必须手动刷新插件设置页面才能看到升级完成。为了让我的问题更清楚,让我们看看以下代码:<?php class myplugin_admin_setting_class { private $options; public function __construct()
如何重置WordPress,但不重置插件和设置
如何批量删除带有标签的所有帖子(&M);注释,但不是插件。有一些插件,但是否有任何插件可以删除所有与帖子相关的数据,如标签、评论等。?在wordpress中可能吗?
有可能??将插件属性数据拉入主题的自定义帖子类型
我买了一个房地产主题,想使用从付费插件获得的房地产列表数据。插件列表数据是干净的,并存储在WP数据库中。主题使用自定义的帖子类型,所以我尝试将插件数据连接到主题。谢谢
微件应与所有主题兼容
我正在开发登录小部件。我希望我的小部件在任何主题下都看起来很好。目前它还不完美,一旦你开始在不同的主题上测试它,一些东西就会相互滑动,整个文本就不适合一行,以此类推。所以,我需要关于如何使其与所有主题完全兼容的建议。您可以在此处看到我的插件和小部件:http://rb-pravo.ru/您可以在此处下载带有widget的工作插件,这里只有widget和HTML,没有其他内容:http://rb-pravo.ru/wp-content/uploads/2016/11/simple.zip 或者这里是代码:&
将插件表单提交到管理页面中的数据库
我的插件中有一个管理页面,其中包含一个表单,该表单将提交到插件激活期间创建的自定义表中。我是这样做的:以下php和html代码放置在该插件页面上。<?php //php code to receive form data and submit to table goes here ?> <form method=\"post\" action=\"\"> ..... </form> 这是可行的,但有什么更好的方