您当前的位置:首页 > TAG信息列表 > plugin-development
添加到post.php中的‘action’以允许在编辑插件中的自定义帖子类型时执行更多操作
当在插件中使用自定义帖子类型时,我想创建一种方式,在编辑时,我可以将url中“action=”的使用更改为其他内容,打开一个新的url,该url将集中在编辑我的帖子的不同领域。这将允许用户在更清晰的视图中关注他们正在编辑的帖子的某些区域,而不需要在一个页面上显示所有内容。但仍允许我在保存时点击帖子。在过去,我总是使用Div覆盖所有具有更高索引的内容来隐藏其他内容,但遇到这个问题后,我认为这可能看起来更整洁。我想实现的是在URL中为“action=”创建更多选项。我在Elementor page build
我如何让我的WordPress插件接收数据,并在AJAX/php请求中将其转发到需要身份验证的远程服务器?
我写了一个Wordpress插件,它在编辑后的页面上的元框中放置了几个按钮。我要举个例子。com/wp管理/发布。php?post=数字1和;操作=编辑。我希望我的Wordpress钩子接收AJAX调用,然后向远程服务器发出请求(该服务器需要WP用户不必输入的身份验证),然后将结果返回给Wordpress用户。我要发送的包含数据的表单代码是两个自定义HTML元素输入的数据。它们是:class MyFormData extends HTMLElement{ construc
将国际化插件转化为国际化MU插件?
我在文件夹中开发了一个具有以下结构的自定义插件:wp-content --- plugins ------ my-plugin --------- languages ------------ po and mo files --------- my-plugin.php 我把它国际化了,翻译都很成功。现在,我需要使用以下结构使该插件成为必须使用的插件:wp-content --- mu-plugins ------ my-plugin
New Plugin Review
我是php和WP插件开发新手。我已经将我的第一个插件发送到WordPress插件目录进行审查。除其他外,他们发表了以下评论:"E;您还必须避免在函数之外检查post提交。这样做意味着每次加载插件时都会进行检查,这意味着每个使用插件查看站点上任何页面的人都会检查提交内容。这样做会使您的代码对于任何高流量站点上的用户来说都变得缓慢和笨拙,从而导致不稳定和崩溃"E;有人能解释一下这是什么意思吗?对不起,我真的是个新手。。。
为什么当我在验证方法中实例化wp_error时,我的用户注册方法停止工作?
我真的,真的,非常感谢我在这里能得到的任何见解。我正在开发一个WordPress插件,该插件在WordPress中注册用户,并希望验证通过表单提交的数据。我对此有一个类,这里是它的浓缩版本:namespace PluginName\\Includes\\Forms\\Classes; class Validation { public function validate_fields($field, $form_type){ $er
如何改变“阅读更多”的文字?
我正在使用blogstart wordpress主题,我想更改;阅读更多“;文本转换为与我使用的语言类似的内容。我该怎么做?我已经尝试将下面的代码粘贴到函数中。php。Replaces the excerpt "Read More" text by a link function modify_read_more_link() { return \'<a class="read-article" href="\' . get_perm
最近发布的小部件插件中的样式不起作用
我试图在主题中添加wordpress最近发布的小部件插件,但即使在添加了相同的类之后,样式也没有在前端反映出来。我试图在插件中加入样式,但这也没有帮助下面是插件代码<?php echo $args[ \'before_widget\' ]; ?> <div id="rpwwt-<?php echo $args[ \'widget_id\' ];?>" class="mb-50 mb-sm-30">
获取插件中的搜索结果计数
是否可以在插件中获得搜索结果的计数?我试着用pre_get_posts 行动,但post_count 始终返回0。我需要知道是否有任何搜索结果,如果没有,那么做其他事情。我知道我可以编辑搜索。php,但是否可以使用插件实现这一点?
如何从多个古登堡侧边栏控件控制元素类?
我正在尝试扩展core/table 阻止和复制粘贴、跟踪和出错,使我接近我要做的事情。但我觉得这不是我喜欢的。我喜欢扩展块,使其具有控制<table> 该块已经对两个基类执行了此操作,但我希望它能够与Bootstrap CSS tables.原始块代码can be found here.我喜欢做的是古腾堡也做得很好的事情,而对于桌块来说,就是为了风格。当您将其设置为“条带化”时,它将添加is-style-striped 到街区。它将实时更新该字段,一旦手动删除该类,它将自动将样式切换为“默认”
如何将IP地址添加到我的帖子中?
"E;填写完表格后,应显示以下信息:“;产品价格[产品名称]为:[计算总金额]印尼盾总额,税额为[计算税额]印尼盾。“表单中的数据将保存到单独的CPT中。除了表格中的数据外,还应注册IP和填写表格的日期&引用;-这是我的任务 if(!empty($_SERVER["HTTP_CLIENT_IP"])) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } elseif(!empt
除了WordPress插件中的IP外,如何在Session中保存用户的唯一ID?
我想在我为wordpress开发的post-like插件中,从两台IP相同的计算机上得到喜欢。目前我的插件正在运行,但当我喜欢来自具有相同IP的设备的帖子时,另一个设备上会出现“不喜欢”按钮。我如何防止这种情况?这是我的主要插件文件(.php):<?php /** Plugin Name: LikeMyPost Plugin URI: https://github.com/basarballioz/Like-My-Post-WPPlugin Description:
在数据库中插入、更新或删除数据(Usermeta)
我这里有个情况。我正在为WordPress编写一个自定义插件。我正在处理一个问题:I\'v为自定义帖子类型创建了元框add_meta_box 还有一个回调函数,我在其中生成一个多选框。所有用户都会显示一个用户ID。要点是:自定义帖子类型是一个组,该组可以有多个成员(用户)。我尝试的第一件事是将订阅此组的所有用户保存在Posteta表的一行中,但这不是good solution.我现在要做的是:在usermeta 具有此键的表_enroll_user_value_key.我的字段:echo \'<se
创建一个向其他开发人员的插件添加功能的插件意味着什么?
我正在考虑编写一个插件,允许用户在现有LMS插件上导入测验,该功能甚至不存在于现有插件的付费版本上。在wordpress上发布插件是否有任何法律障碍。组织存储库?。像this question 任何在wordpress上发布的插件。org属于GPL许可(LMS插件属于这一类),但付费版本不属于这些条款。我不打算为插件收费,可能会打开一个捐赠渠道,但我主要只是想把它作为一个投资组合项目展示给可能的雇主。
WP_REMOTE_POST不使用admin-post.php
我正在开发一个插件,它有一个长期运行的功能,用于设置自定义帖子类型的帖子负载。我想异步运行此函数。为了做到这一点,我尝试了以下方法:add_action( \'admin_post_my_action\', \'my_long_running_function\' ); $url = admin_url( \'admin-post.php\' ); $args = [ \'method\' => \'POST\', \'timeou
插件激活错误-插件在激活过程中生成22个字符的意外输出
我的任务是创建一个解析器插件。解析器的任务是,它将从另一个网站加载(在该网站为wp的同一服务器上)按类名加载innerhtml文本。解析数据后,我应该通过自定义帖子类型和填充创建wp帖子ACF(高级自定义字段)字段。NOTE: 我使用simple\\u html\\u dom进行解析(它是用于解析的免费模板)。在测试服务器(我创建插件的地方)上运行良好,但在测试另一台服务器和激活插件时会出现一些错误Error text:该插件在激活期间生成了22个字符的意外输出。如果您注意到“headers ready
WP Hook在创建帖子之前
我想在从后端创建帖子时创建一个新用户。是否有一个在创建帖子之前调用的WP挂钩。谢谢
自定义预加载器插件中未显示Sass
我是WordPress和webdev的新手,所以我的技能一般。我正在使用一个名为WP Smart Preload的插件来构建我的网站预加载程序。它允许使用自定义HTML和CSS。我的预加载程序的HTML部分可以工作,但样式不显示。我的自定义预加载程序使用的是SCSS,我认为这是导致问题的原因。有没有办法允许在这个插件中使用SCS?这是我在Codepen上的预加载程序:https://codepen.io/wuhdotse/pen/jOWZwNM下面是定制的预加载程序插件:https://github.co
自定义岗位类型特定项目设计
我有一个自定义的职位类型(福利)。它作为邮政名称(青铜、银、金、钻石)。所有这些都列在同一页面模板页面优点中。php。我想在同一页上显示所有内容,但想为Diamond进行特定设计。如何在保持相同循环和相同页面模板的同时实现这一点。
403 API请求出现错误REST_‘COOKIE_INVALID_NONCE’
我目前正在开发一个插件,需要从第三方插件API检索信息。为了验证我的用户,我尝试使用正式文档中解释的通过cookie的普通身份验证,但每个请求都会被403拒绝rest_cookie_invalid_nonce 密码我无法理解我做错了什么。我的代码:function makeRequest(){ $url = \'https://xxxxxx.com.br/wp-json/wcfmmp/v1/orders/\'; $nonce = wp_create_nonce(\'wp_rest\
当用户在其帐户中没有名称结算时显示自定义名称
我正在创建一个代码,使用一个短代码显示登录用户的名字,但我注意到,如果用户没有名字,它将显示一个空格。如何设置自定义名称以显示,而不是显示空白?类似这样的事情;高(>);没有名称<;,请在您的账户上结清您的姓名"E;显示名字:// show first name if logged in function colaborador_nome($atts) { if (is_user_logged_in() && !is_feed()) { return \'&