您当前的位置:首页 > TAG信息列表 > plugin-development
在AJAX调用循环中返回自定义产品
从事Wordpress/Woocommerce架构的工作,我是Woocommerce的新手,在我从事django和laravel框架之前,该项目是一个插件wp,其中一个小表单适合选择标签,以便按sku返回一些产品。我可以获取产品对象,但我不能覆盖ajax响应返回的wp\\U查询,同时也不能用自定义数据覆盖归档循环模板并显示最终结果。这是我的班级: if(!defined(\'EXCELREADER_ASSETS_URL\')) define(\'EXCELREADER_AS
如何在多站点中调用每个站点的插件函数?
My goal is to be able to call a plugin function per site and of course it has different result based on the site data. e、 g。我有一个插件名为:sample-plugin.php内部有一个函数,名为:function sp_echo_site() { echo get_site_url(); } 我有一个多网站里面有3个网站:例如动物。com,水
将页面模板加载到快捷码中
我正在尝试将页面模板加载到一个短代码中,这样我就可以轻松地将内容加载到任何我想要的地方。我做了一些研究,很多人说这段代码对他们有用,但由于某种原因,这似乎无法正确加载我的模板,因为我只得到一个空白页面。我知道短代码正在执行,因为它不显示为纯文本,所以我猜加载模板的方式有问题。非常感谢您的帮助。public function register(){ add_shortcode( \'sponsor_main_page\', array($this,\'my_form_shortcod
从USER_REGISTER访问名字和姓氏
有人知道如何从$user\\u id中获取first\\u name和last\\u name,以便传递到钩子user\\u寄存器上的函数中吗?我在以下两方面都不走运:function random_name ($user_id){ $new_user = get_userdata($user_id); $user_email = $new_user -> user_email; // get all the meta data of the ne
如何在Gutenberg编辑器中获取所有自定义帖子类型的帖子ID
我想访问自定义帖子类型的所有帖子的IDbook 在我的定制古腾堡街区voucher 然后在option list 在管理端。我想要实现的是当我点击voucher 块,则应在管理编辑器上显示一个选择标记,其中包含类型为的帖子id列表voucher. 我读过Dynamic block gutenbeg 文档,但无法了解如何获取自定义帖子类型的帖子id。这是我的密码。wp.blocks.registerBlockType(\'voucher/shortcode\', { title: \'Vou
如何在WordPress的选项菜单中显示单选按钮的值
这件事让我有点困惑。我对PHP不是很有经验,但我已经知道如何显示从文本框输入的值。我现在正试图用单选按钮做同样的事情。我的最终目标是让站点管理员能够通过从几个选项中进行选择来更改主题的颜色。我希望能够根据选择的选项更改CSS目前为止,我基本上只是尝试在网站上显示任何类型的价值,例如显示<p>Golden Theme</p> 在页眉或其他地方,只是为了让它发挥作用。下面我将这些值设置为0、1、2、3,希望根据选项菜单中选择的单选按钮在我的网站上显示这些值。这是我的当前代码functi
插件边栏未将Meta属性保存到更新后的帖子/页面
我已在修改了教程https://wordpress.org/gutenberg/handbook/designers-developers/developers/tutorials/plugin-sidebar-0/ 满足ES6+的要求,但我很难将其实际保存到帖子中。每当我刷新页面时,该值就会消失。Addendum: 使用时wp.data.select(\'core/editor\').getEditedPostAttribute(\'meta\')[\'library_plugin_alternate_
插件设置页面未更新
跟踪之后this tutorial除了命名之外,我目前面临着一个错误:Error: Settings page wasn\'t found (翻译)这是我的代码:class ConfigPlugin { public function __construct() { add_action(\'admin_menu\', array($this, \'create_plugin_settings_page\')); add_action(\'
向Gutenberg包装器添加自定义html类
我想向gutenberg包装器添加自定义类。但我想灵活地使用inspectorinput中的类。我该怎么办?块过滤器不起作用,因为您只能使用一个特殊的类。
返回LOAD_POSTS_BY_AJAX中的条件类别
我创建了一个返回最后三篇文章的短代码,并设置了一个属性,允许我根据所处的页面选择类别。function return_actu_home($atts) { ob_start(); extract( shortcode_atts( array( \'category\' => \'\' ), $atts ) ); $args = array( \'post_type\' =>
当创建自定义帖子类型时,如何在管理面板的侧边栏中添加通知?
我添加了一个名为“Partners”的自定义帖子类型,我想要的是,当创建一个新帖子时,Wordpress的侧栏中会出现一个通知。例如:当做
在WordPress中创建自定义登录系统
拜托,我需要帮助。我编写了一个基本代码来创建登录表单,该表单将验证、检索数据并显示在我的仪表板上,但我面临以下挑战:无论我输入的详细信息是否正确,它总是显示“无效的登录详细信息”我不知道如何检索数据并在我的仪表板中显示登录用户的数据,我希望像在PHP中一样使用会话,但我不知道如何做到这一点,请注意,我在数据库中创建了一个新表,并且我没有使用WordPress中的默认用户表。请在下面找到我的代码,我甚至还没有创建注销:function login_form () { $lo
Is_admin()真的提供插件性能改进吗?
我的主楼里有这个街区。php类,该类加载构成插件的admin、core和front类function registerObjects() { // register the front $controller = new front\\Controller( $this->get_plugin_name(), $this->get_version()); $controller->registerHooks($this->loader
如何向wp-admin/post.php添加自定义视图链接?
我有一个自定义的帖子类型页面,我想保留默认的“编辑”帖子屏幕。在我的例子中,我将csv数据添加到帖子中。我有自定义操作来处理这些数据并将其保存到自定义的元样式db表中。加载post csv数据后,我希望在post页面上有URL/表单/其他内容,允许管理员用户更改数据视图。我的问题-是否可以将自定义链接添加到下面显示的“添加新”按钮的水平区域?
如何从前端到后端在自定义帖子类型中保存多个值
我在WordPress中创建了一个插件,我创建了名为“发票”的自定义帖子类型,这是代码add_action(\'init\', \'invoices_register\'); function invoices_register() { $labels = array( \'name\' => _x(\'Invoices\', \'post type general name\'), \'singular_name\' =>
WordPress选择多个选项和非法字符串偏移量‘TimeSlot’
<form method=\"POST\"> <select name=\"timeslot[]\" multiple=\"multiple\" size = 4 required> <option value=\"1\">1</option> <option value=\"1\">1</option> <option value=\"1\">1</optio
插件子菜单页面推荐结构和链接
抱歉,如果之前有人问过这个问题;我已经找了一段时间了,但找不到任何直接适用的。我正在构建我的第一个插件,并尝试遵循WP best practices.我当前的插件结构如下所示:- my-plugin -- index.php -- admin (folder --- sub-menu-page.php 作为我组织的一部分,我正在尝试将我所有的插件页面分开。然而,我似乎无法将插件的子菜单链接指向sub-menu-page.php 文件这是我的菜单代码:add_action(
从自定义POST中动态分配的元变量中获取数据
我需要为数据输入类型功能动态分配元盒。每个元框表示一组与成员关联的数据,例如名称、地址、城市等。不确定我的操作是否有误。配置框确实显示正确,但在尝试读取数据时,它只返回最后分配的配置框的数据。作为测试,我分配了两个具有唯一名称的元数据库,并尝试了各种方法将单个字段命名为输入。每个元数据库中都有相同的字段,唯一不同的是哪个元数据库。从输入的角度来看,每个元数据库将包含不同的实时数据,但类型相同。下面的代码返回到简单的测试代码。还是没有运气。真的需要一些帮助。function add_manual_form(
在不使用插件的情况下更改自定义角色的作者插件
我正在尝试将author slug更改为自定义角色。我的插件添加了一个名为trip\\u vendor的角色,但我只想更改此角色的作者slug。我有一个函数,但这会更改每个角色的作者slug,以便新urlexample.com/operator/user.add_filter( \'init\', array( $this, \'wpte_vendor_profile_url\' ) ); function wpte_vendor_profile_url() {
在激活钩子上的数据库中创建两个表
我一直试图在激活挂钩上的数据库中生成两个表。但它只在激活挂钩上生成第一个表。我的代码做错了什么?class Datetimepicker_Tables{ function __construct(){ add_action(\'init\',array($this,\'create_tables\')); } function activate(){ $this->create_tables();