您当前的位置:首页 > TAG信息列表 > plugin-development
SimpleXML不使用来自外部API的XML响应
我正在使用WordPress\\u插件/PHP完成我的第一步,我刚刚遇到了第一堵墙。我会尽我最大的努力来解释这个问题,请给我一些折扣。我正在为WordPress网站创建一个插件,该插件需要调用外部Rest API服务器并获取特定产品的库存值,为此,我使用wp\\u remote\\u get&;wp\\u remote\\u retrieve\\u正文。在这之前,一切都正常工作,连接成功,我确实得到了XML响应。当我试图从XML响应中提取数据(库存量的值)时,问题就出现了。出于某种原因,它会导致NU
如何让WooCommerce用户在多站点安装中保持独立,并让管理员留在网络上
我正在尝试使用多站点安装来保持一个php和数据库源,但我需要在网站中使用woocommerce分离,允许网站将它们的客户端同时分离,以便在同一网络中维护管理员。我找到的唯一解决方法是为每个站点维护一个单独的users表,并将admins保留在core users表中,而不是加载到缓存中,从而创建“global\\u users”和“local\\u users”。有人知道其他方法或改进方法吗(也许不这样使用缓存)?
有没有办法从Publish_POST钩子中获取POST META?
我想要一个发布的文章元,下面是代码,但我没有得到它。如果有人能在这里帮助我,我将不胜感激:class BarrioBlog { function __construct() { add_action( \'publish_post\', array( $this, \'on_publish_post\' ), 10, 2 ); } function on_publish_post($post_id, $post) {
添加自定义端点,无错误线
我一直在尝试实现一个自定义端点,将移动应用程序中的数据插入到此数据库。然而,我似乎找不到正确的方法。有些地方使用了#wpdp->插入,而其他地方则使用$wpdb->获取结果($query),查询将是“插入‘wp\\u woocommerce\\u vendor’。。。。。没有一个对我有用。我出错了您的网站出现严重错误。了解有关在WordPress中调试的更多信息。如果可能的话,我有没有办法检查回复?例如,如果插入成功return$data[\'status\']=“数据库添加成功”;add_a
如何让用户在插件目录中存储文件,而不在更新时将其删除?
因此,我希望允许用户为我的插件自定义css,但如果用户创建了一个css文件,然后将其放置在我的插件目录中,那么该文件将在下次更新插件时被删除,因为它不是插件文件的一部分。如何在插件文件夹中标记用户添加的文件或子目录/文件,使其不会被删除?谢谢
在由WP_QUERY生成的SQL中,围绕关键字的校验和是什么,我也需要使用它们吗?
我使用posts\\u join和posts\\u where过滤器在查询中包含自定义表。this page 说我应该“使用WordPress所做的一切搜索帖子标题字段来搜索我的自定义表字段(而不是试图复制WordPress相当复杂的逻辑)”。。。但是他们提供的代码不起作用。替换未找到任何内容,因此未添加任何内容。 $where = preg_replace( \"/\\(\\s*post_title\\s+LIKE\\s*(\\\'[^\\\']+\\\')\\s*\\)/\", \"(post_
如何用wpdb在WordPress中排行
我想比较我数据库中的两个价格。我得到一行具有任何id:$price1 = $wpdb->get_row( \"SELECT * FROM $wpdb->prices WHERE id = 10\" ); 我想从该表中获取行意味着我想在下面获取相同的行,但如果删除了id为9的行,则缺少该行:$price1 = $wpdb->get_row( \"SELECT * FROM $wpdb->prices WHERE id = 9\" ); 如何做到这一点?
plugin_dir_path wrong url
echo \"background-image: url(\" . plugin_dir_path( __FILE__ ) . \'/images/bag.png);\'; 输出:url(/home/deniztas/oneclick.deniz-tasarim.site/wp-content/plugins/my_post_plugin-bag2-solda/widgets//images/bag.png) 我想要这个:oneclick.deniz-tasarim.site/wp-c
带有嵌套If Else的POST类型的Foreach循环未完成进程
当我的插件更新时,我正在尝试向数据库写入新值。我正在浏览帖子类型,如果是页面产品或帖子,我想将索引放在DB中。否则,我想在数据库中放置NO-INDEX。索引部分正确循环,或者至少是我能说的最好的循环,因为值存储在DB中。但当它到达NO-INDEX时,它处理第一个帖子类型,即附件,然后不获取或处理其余的帖子类型。我尝试了代码的几种变体,但似乎无法使其正常工作。我做错了什么?我正在使用add\\u选项和register\\u设置代码如下:function set_activation_value(){
如何定制角色,并根据角色查看特定插件?
有没有人可以给我建议或给我一个主意。我创建了一个自定义WordPress插件。它被称为;Spark 3cx client"E;第一次使用“登录时”;“管理”;账户我可以查看或访问管理仪表板。那么我想要的是访问相同的管理页面以获得相同的GUI,但只有特定的插件才会显示在侧栏上,登录时使用自定义角色/用户凭据?
Invalid Menu Items
我注册了一个名为districts的分类法,但当我将districts添加到nav菜单时,nav菜单项无效!以下是注册分类的代码: function masallah() { // Add new taxonomy, make it hierarchical like categories //first do the translations part for GUI $labels = array(
注意:正在尝试获取非对象的属性‘Term_id’
我在wp admin的分类页面上收到错误。在此错误之前,我遇到了一个问题,即由于我的分类代码,无法将分类添加到菜单中。我修复了代码,然后当前错误变为。那么,如何修复它呢?谢谢Notice: Trying to get property \'term_id\' of non-object in /home/deniztas/oneclick.deniz-tasarim.site/wp-admin/includes/class-wp-terms-list-table.php on line 420 &
FILE_GET_CONTENTS()是插件读取本地文件的唯一方法吗?还是WP_FilesSystem_Direct::GET_CONTENTS()可以工作?
背景我正在开发plugin for WordPress. 我最初使用file_get_contents() 有两个目的:远程文件(我改为wp_remote_post())插件目录中的一个本地文件(这个问题是关于什么的)WordPress工作人员告诉我不要使用file_get_contents() 对于远程_POST 请求(上述用法1),但要使用wp_remost_post() 相反来自他们关于用法1的电子邮件。(如上所述):在远程文件上使用file\\u get\\u内容许多主机阻止在远程内容上使用fil
“插件生成了2,694个字符的意外输出…”插件激活时,CREATE TABLE SQL命令不起作用
当激活我正在使用的插件时,试图在wpdb中创建一个表,并出现错误“插件生成了2694个字符的意外输出…”我一直在浏览代码,并在google上搜索了大量内容,试图找出我做错了什么,但没有成功。有人能看看我是否有什么明显的东西没看到吗?非常感谢。Note: 插件仍然可以激活并创建菜单,但它不会在数据库中创建表。<?php // plugin details in comment at top defined(\'ABSPATH\') or die(\'You
无论我如何尝试,都无法查看自定义帖子类型
这是我注册帖子类型的代码:// Register new post type, User Conversations: b2bking_conversation add_action( \'init\', array($this, \'b2bking_register_post_type_conversation\'), 0 ); function b2bking_register_post_type_conversation() { // Buil
如何在所有操作和筛选之前检查当前用户?
我正在开发一个包含50多个动作和过滤器的插件。所有操作和筛选器仅适用于具有特定用户元(b2b)的用户。我想在一切发生之前检查这个用户元我该怎么做?像get\\u current\\u user\\u id这样的简单检查在init之前不起作用。我也不想检查这个内部非常单一的操作和过滤函数,这似乎非常低效。function __construct() { // This function user check will not work. What can I do?
WordPress AJAX表单出现问题
我正在尝试使用ajax将表单中的数据保存到用户元,但没有成功。我对jQuery还很陌生,不确定我会错在哪里,因为似乎没有任何suntax错误。以下是我的插件文件中的代码:/** * Action hooks */ // Register and Enqueue plugin styles and scripts add_action( \'wp_enqueue_scripts\',\'load_css_and_js\');
有人一天在我的WordPress网站上评论1000次,我能做什么
我的网站,如何停止垃圾邮件WordPress, 请帮帮我。
如何在WordPress的动态块中存储信息?
我正在尝试开发一个动态块插件,其中我使用Gutenberg存储多达7个链接,到目前为止,这是我代码的一部分:edit: props => { const { attributes: { links = [], max_links = 7 }, setAttributes } = props; const onChangeLink = (index, newL
Form doesnt save to database
这是我第一次尝试wordpress。我将一些名称(如“name”、“e-mail”等)更改为“name1”、“email1”等。因为如果不进行这些更改,提交按钮指的是404页。当我检查数据库时,它上没有任何注册我不知道什么是问题的特殊代码,所以我给出了我的所有代码。如果你知道足够的信息,也许你可以很容易地解决这个问题。但若你们并没有足够的信息,你们可能会对这个问题给出否定的观点,然后离开我的问题。或者,你可以结束我的问题,写下“给我们特定的代码/问题”。我再次写信,我的问题或提问方式没有问题,这完全是你的