您当前的位置:首页 > TAG信息列表 > plugin-development
ARRAY_MAP()用于清理$_POST
我正在为一个插件制作一个选项面板。并将一个数组发布并更新到选项表中。我正在使用array\\u map()函数使用sanitize\\u text\\u fields()遍历数组这是做这件事的最佳方式吗? if( ! empty( $_POST[\'my_array\'] ) ) { foreach( $_POST[\'my_array\'] as $value ) { $value = array_map( \'sanitize_t
使用admin-post.php的表单在提交后提供404
我正在为wordpress页面创建一个自定义表单,并使用admin post。php作为我的操作。然而,每当我尝试提交表单时,我都会得到404。以下是输出表单的代码:function output_email_verification() { $error = \'\'; if(isset($_COOKIE[\'rguroo_form_error\'])) { $error = $_COOKIE[\'rguroo_form_error\'
自定义属性类型不在编辑产品中显示术语-WooCommerce
我面临的问题是:我已经创建了一个自定义属性类型,创建了一个名为“test”的属性,在属性中添加了一个术语,并将其命名为“Hi”,在编辑产品中编辑变量,我似乎无法向其添加任何术语。没有什么比正常情况下更好的选择了这是我用来添加自定义属性类型的代码:add_filter( \'product_attributes_type_selector\', function($array){ $array[\'test\'] = __( \'Test\', \'awcs\' ); } );
如何让URL返回带有定制内容类型的动态JSON?
一些背景知识首先,我试着按照这里的指示:https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW1使用iOS设备的“我的网站”获取通用链接。我的wordpress站点位于共享托管环境中,因此我无法访问服务器或任何根文件。我将文件放在我的站点(httpdocs)的根目录下,当我
无法访问第三方API,代码可以在本地服务器上运行,但不能在WordPress上运行
我一直在做一个项目,我就是不能从这个API中提取数据。我正在开发一个插件,可以从API中提取数据,然后使用这些数据。我离线开发了这个项目,工作完成后,我开始在WordPress插件空间中开发。但出于某种原因,我没有得到任何数据。以下是我的要求。add_action( \'wp_loaded\', \'precious_metals\' ); function precious_metals ( ) { $content = file_get_contents(\"A WORKING
将函数传递给ADD_ACTION总是返回第一个参数
我正在构建一个插件,它可以遍历和解析各种WordPress挂钩的参数,并且由于所需的灵活性,我正在传递一个函数作为中的可调用参数add_action:foreach ($events as $event) { add_action($event, function() use($event) { $args = func_get_args(); // Do something with $event and $args }, 100);
通过带有参数的短代码公开的单个API调用
我正在尝试创建一个带有单个短代码的插件,该短代码使用一个参数来标识要从JSON API响应中获取的字段。API返回多个值,我正在尝试将其分解。例如:[user_link type=\"url\"] 将只公开url,而[user_link type=\"user_name\"] 只会暴露名称。所有这些应该只影响API一次,而不是两次。我试图将其设置为我的插件文件如下所示:$api_response = null; function get_user_info($type
AJAX调用在前端不起作用,但在后端起作用(当我登录时)
电话如下:make_ajax_call( \'<?php echo wp_create_nonce( \'tidplus-ajax-nonce\' ); ?>\', MyAjax.ajaxurl, \'section-frontend\', \'page-ticket\' ); 这是。js代码:function make_ajax_call( nonce, ajax_url, view_to_load, in_div, param1, param2, param3, param4
两个不同的WordPress站点--相同的服务器和IP地址。获取对数据库%1(共%2)的访问权限
有点不寻常的要求。我有一系列单独的wordpress网站。他们不是一个多站点,因为我需要每个站点为网络的各个部分提供唯一的域名。我想做的是,能够访问驻留在其中一个站点上的唯一插件表,而不是出于数据显示目的访问另一个站点。我这样做的原因是,此订阅服务的所有付款都通过一个网站进行,而不是通过另一个网站。省钱,无需购买3个或更多版本的woocommerce订阅。到目前为止,我已经尝试: define(\'DB_SERVER\', \'xxx.xxx.xxx.xxx\'); define(\'DB_US
CURRENT_THEME_SUPPORTS是否将返回TRUE,并返回非标准的ADD_THEME_SUPPORT?
将current_theme_supports() 使用非标准返回TRUEadd_theme_support() 一串如果我在我的主题中这样做:add_theme_support( \'my_funky_new_thing\' ); 其他编写插件的人能做到这一点吗?if( current_theme_supports( \'my_funky_new_thing\' ) ){ // ... }
WP_REMOTE_GET()返回403,而FILE_GET_CONTENTS()不返回
我们正在开发WordPress插件,我们需要一个API调用。我们正在使用api:http://www.geoplugin.net/json.gp?ip=8.8.8.8在这种情况下: $response = wp_remote_get(\"http://www.geoplugin.net/json.gp?ip={$ip}\", array( \'timeout\' => 45, \'redirection
带有选项卡式导航的设置API中的随机数
我之所以重写这篇文章,是因为正如有人正确指出的那样,原来的帖子“严重不足”我制作了一个插件,它有各种设置的选项卡视图。基于此Wordpress Plugin Template. 该模板使用WP Settings API构建设置页面并显示选项卡。表单使用默认值_wpnonce 用于“提交/保存设置”按钮。选项卡是改变页面URL查询字符串的链接元素,例如/wp-admin/options-general.php?page=my_plugin_settings&tab=tab_1 到/wp-ad
自定义帖子在卸载时不删除
我刚刚开始学习WP编码。所以,我试图在卸载插件时删除所有自定义帖子。我已创建卸载。php在我的插件根目录中,并具有以下内容:<?php if(!defined(WP_UNINSTALL_PLUGIN)){ die(); } // Delete Database $books= get_posts([\'post_type\'=>\'book\',\'numberposts\'=>-1]);// all posts
如何在编辑帖子/页面混淆的右侧添加面板/框/小部件/区域/屏幕
我一直在阅读WP插件文档,试图找出当管理员创建或编辑帖子或页面时,如何在帖子或页面的右侧显示信息。我似乎在任何地方都找不到这个,或者我做错了什么,现在我很困惑。我阅读了有关仪表板小部件的内容并尝试了它,但它们只在仪表板上显示小部件,而不是在编辑帖子/页面时显示。然后我认为可以用metabox来完成,但这似乎只是在设置栏中添加了一个自定义字段。我需要使用html/php/jquery,所以我想这也行不通。我只想要一个在用户/管理员编辑页面/帖子时可见的右侧面板。在面板中,我需要使用html/php/jque
在自定义页面/博客帖子中调用函数。php
是否可以从函数中调用函数。自定义页面或博客中的php?我把简单函数放在函数中。php:function testTest() { echo \"Test\"; } 从页面上调用:<?php testTest();?> 但它不起作用。我是否需要制作一个插件,在一个选定的自定义页面中使用这样简单的功能?谢谢你的回答,玛丽
自定义帖子中的动态VUE小工具
我是WP开发的新手,正在尝试创建一个插件,根据自定义帖子类型中设置的设置生成一个小部件。小部件是用vue编写的。我想为它提供WPDB的数据(我使用插件下载并刷新)。因此,用户可以创建一个新的自定义贴子,在该贴子中设置变量(例如:数据所在的URL)和其他设置,然后使用快捷码显示小部件。我已经创建了插件,了解了自定义帖子类型和REST API,并创建了前端小部件。我的问题是:如何从DB获取数据到前端(vue.js)?我可以为WPDB使用REST API吗</如何使用自定义帖子类型将信息“馈送”到mywi
从自定义POST类型固定链接中删除POST_TYPE
我有一个名为services 使用以下permalinkDOMAIN/services/investing/ (单页永久链接)。我想把permalink改成DOMAIN/investing/. 我不想在永久链接中使用POST\\u类型。我在中更新了永久链接设置WP Dashboad. 但它只更改为博客帖子,而不是自定义帖子类型。如何自定义自定义帖子类型的永久链接?POST\\u类型是使用register_post_type 如下所示。function cp_services() { regis
从插件访问阿帕奇日志
如何使用插件访问php日志?我想在我的插件中显示日志,以防出现一些错误,用户可以轻松地检查日志并将其发送给我。
显示插件被激活或停用的次数
我根据自己的需要开发了一个自定义插件,我只完成了一项任务。我需要某种解决方案,在我的网站上显示每个将要安装的站点上该插件被激活或停用了多少次。所以,我要说清楚。我需要在我的网站上显示一些计数器,这些计数器应该计算每个其他安装了插件的网站上的激活和停用次数。欢迎任何形式的帮助。提前谢谢。
如何获取帖子图片根URL?
通过使用下面的代码,我得到了如下图像url\"http://localhost...\" 但我需要那个图像的根路径\"var/www/html/....“” $FeaturedImage = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), \'homepage-column1\' ); 有没有办法获取帖子缩略图的根路径?