您当前的位置:首页 > TAG信息列表 > plugin-development
如何在wp专业测验插件中为作者角色设置添加问题能力
Wp pro quiz 没有允许其他用户角色添加和编辑除管理员以外的测验和问题的选项。在lib/helper/WpProQuiz_Helper_Upgrade.php 我看到了这个代码, private static function install() { $role = get_role(\'administrator\'); $role->add_cap(\'wpProQuiz_show\'); $role->add_ca
如何在多站点中获取当前登录用户的详细信息?
当我登录到特定的多站点时,我试图获取当前登录用户的详细信息,我已经使用了下面的一个,但此函数返回null。如何获取当前登录的用户信息。我实际上在尝试获取用户电子邮件$logged_in_user = wp_get_current_user(); if($logged_in_user->ID != 0){ $email = $logged_in_user->user_email; }
重定向Word-按页码分页
我正在尝试重定向我的wordpress页面。此代码运行良好。<a href=\"\'. get_permalink(\'dashboard\') .\'\" class=\"wpum-profile-account-edit\">\'. __(\' (Edit Account)\', \'wpum\') .\'</a> 但我正在尝试使用页面值“dashboard/?dashboard=myprofile”重定向。但这个代码不起作用<a href=\"\'. get_
plugin installing error
事实上,我面临的问题是站点从WordPress中的datatable获取数据花费了太多时间。此外,当我尝试安装任何插件时,会出现以下错误:发生意外错误。WordPress可能有问题。org或此服务器的配置。如果您仍然有问题,请尝试支持论坛。所以我的问题是,当我试图安装任何不能安装任何插件的插件时。问题是什么?我如何解决它以成功安装插件?
确保插件最后加载/运行?
如何确保在页面完成呈现之前最后一次运行给定的插件?能保证吗?具体来说,我正在编写一个插件,我想对给定帖子/页面的所有内容进行后期处理(在任何格式、额外链接、广告注入等之后)。博客的其余部分不需要处理,只需发布&;第页。
不带查询获取参数的WordPress WP_QUERY
我在页面上有过滤器插件。我通过快捷码预设和查询字符串参数得到生成的SQL查询。因此,我想获取SQL查询,而不受查询字符串get params的影响。例如我有一个页面url,其中有一个过滤器。1 example https://example。com/快照/所以如果我有这样的url。WP\\U查询生成此SQL查询SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_post
翻译(GetText)如何翻译插件的配置文件?
我正在翻译我的插件。我正在使用__ &;_e 在php文件中。但不知道如何对包含使用define(name,value)添加的常量的配置文件执行相同的操作?一旦插件添加了加载文本域的代码,它会自动使用Wordpress翻译字典进行翻译吗?此外,我需要强制使用添加文本域,还是Wordpress的翻译会在那时翻译?
管理中未显示符号链接的插件目录
我有一个简单的测试插件-一个名为tester 包含名为tester.php 仅包含以下内容:<?php /* Plugin Name: My tester */ ?> 我有一份WordPress的副本在我的Mac电脑上本地运行。当插件位于插件目录中时,它会出现在插件的管理列表中。当我将插件目录移到其他地方并将其符号链接到它时,它不会显示。我对一个主题做了类似的操作,WordPress很高兴地使用了这个主题。从我所读到的内容来看,这应该也适用于插件。我错
WooCommerce在订单完成后从产品ID或订单中获取产品的发货类别
我一直在想如何在付款完成后从订单中获取装运类别。我找到了这个。。。$shipping_class = $cart_item[\'data\']->get_shipping_class(); 但这会从活动购物车中检索shipping类,我需要在订单处理后获取它,可能是从。。。$order = new wc_get_order(id); $items = $order->get_items(); 然后,我可以获得产品和变体ID,但由于某些原因,我不知道如何从中获得装运类
GetText如何翻译插件的自述文件?
我正在翻译我的插件。我正在使用\\uuuamp_php文件中的e。但我不知道如何对自述文件执行同样的操作。txt文件?一旦插件添加了加载textdomain的代码,Wordpress站点插件页面上的内容是否会自动使用Wordpress翻译词典进行翻译?
正确的jQuery-UI入队方式
我很难在插件中包含jquery ui脚本和样式。看来我的wp_enqueue_script 只会忽略调用。现在已经有很多类似的问题了,但到目前为止,我找到的所有答案都可以归结为wp_enqueue_script 内部wp_enqueue_scripts 动作钩,我已经在做了。在类的构造函数中,我调用:add_action( \'wp_enqueue_scripts\', array($this, \'enqueue_scripts\') ); 然后,如下所示:public function en
加载静态单例的WP_
在我的WordPress站点中,我创建了Singleton 在我的自定义插件中,如下所示:class VBWpdb { private $trace = array(); public static function get_instance() { static $instance = null; if(null === $instance) { $instance = new st
未捕获引用错误:未定义kpoejy
我正在尝试在wordpress中添加keyup功能,以便直接从博客管理员填充电子邮件地址,当用户键入/编辑电子邮件地址时,相应的链接会相应更新。这是我的密码<input name=\"pluginemail\" type=\"text\" id=\"pluginemail\" value=\"\'.get_bloginfo(\'admin_email\').\' \" onchange=\"kpoejy.updateSignupEmail();\"> <a type=\"button\"
将产品价格数据存储在数据库中
我正在编写一个Wordpress插件来存储从Amazon附属API提取的产品数据。我的目标是有一个管理页面,在那里我可以添加新产品和查看/编辑/删除现有产品。本质上,我将为每个产品分配一个自定义的slug,例如“amazon斜接锯片”,然后我可以使用一个短代码,例如[wp_product id=\"amazon-miter-saw-blade\"]. 这将输出以下内容14 Inch Miter Saw Blade - $14.99对于每个自定义短代码slug,我想存储一个产品名称、价格和ID。名称和ID将
如何在WooCommerce_Add_to_Cart_Validation挂钩下检索post_id?
我试图在custom\\u fields\\u validation()函数下检索帖子id,但收到以下消息错误:尝试在第116行获取非对象的属性add_action(\'woocommerce_add_to_cart_validation\',\'custom_fields_validation\'), 10, 3 ); public static function custom_fields_validation() {
检查当前用户是否为第一条评论的作者
我正在编辑评论。php文件用于我的网站。我希望评论部分是这样的:只有发表第一条评论的人和帖子作者才能逐个创建下一条评论。我的代码现在是这样的。这与$current_user->ID == $challengerName 不起作用。。$challengerName = \'\'; global $post, $current_user; $commentNum = get_comments_number(); if ( $commentNum &l
如何保存自定义元类型发布按分类分组的多重检查(使用CMB2)
我正在使用CMB2(https://github.com/CMB2/CMB2) 用于向帖子类型添加新元。我正在尝试添加一个新的自定义元,其中包含按分类法分组的帖子列表,但我不知道如何保存它们。我想将meta保存为一个数组,如下所示:array ( id => array (checked, new_title), id2 => array (checked, new_title2) ) 自定义元的源代码:// Enqueue accordion scri
在插件的所有文件中使用wp-config.php常量
我有一个wordress插件。它有2个文件1.索引。php(插件的主文件,我们在其中定义插件名称、描述和全部)2.更新\\u db\\u cron。php(我使用这个文件在12.00使用cron job每日更新数据库)我可以在索引中使用数据库常量(在wp config.php中定义)。php,但不能在update\\u db\\u cron中使用它们。php。我应该包括wp配置吗。或者在该文件中定义数据库常量,或者有其他更好的解决方案
如何像在CodeIgniter中一样打印WP_QUERY类中的原始查询
我正在与WordPress进行斗争WP_Query. 我们通常传递一个参数数组来获取结果。$args = array( \'post_type\' => \'post\', \'post_per_page\' => \'2\', \'orderby\' => \'meta_value_num\', \'order\' => \'DESC\', \'ignore_s
如何在不需要wp-Load的情况下获得选项值?
我正在开发主题,以便在之前进行销售。我想在头部获取选项值。但由于checkoptions尚未调用,我需要调用wp load。php。但来自themeforest的审查人员表示,wp负载。在任何情况下都不应调用php。因此,您可以指导我如何在不需要wp负载的情况下执行相同的操作。php?这是我的女朋友<?php $root = dirname(dirname(dirname(dirname(dirname(__FILE__))))); if ( file_exis