您当前的位置:首页 > TAG信息列表 > plugin-development
传入:表单和$_POST的代码墙,不更新自定义字段的值
这是一个漫长的两天,试图从零开始编程一个插件,以提供一个包含2个表单的前端登录页。根据用户想要使用的表单,表单应更改数据库中的值(如果不存在自定义字段“key”=>“value”,则添加或创建)。如果运气不好,对与操纵$\\u POST和获取其价值等相关的表单和功能进行了多次更改,但都没有成功!有人愿意看看我下面的代码吗?目的是在提交时区分两种表格。之后,如果按下第二个提交按钮,则会在wp\\U Posteta表中更新自定义字段值。<?php $lucs_stored_meta = g
Overwriting a plugin function
我需要在自己的插件中编写一个函数,并覆盖另一个插件中的函数,最好不要对其进行任何更改。或WordPress的核心。所以,基本上,我需要做的是:插件X做它的工作,是时候让函数Y做点什么了,而不是X的Y函数,我的函数来做Y的工作。然后X返回到它的其他函数。我知道以前有人问过这个问题(大约3-4年前,那时有钩子),但如果有任何帮助,我将不胜感激。
What is rich_editing?
我想了解更多关于按钮实现的短代码的信息,因为我不太使用它们,我一直在研究这个主题,我遇到的问题和教程都使用了带条件的get_user_option( \'rich_editing\' ) == \'true\'. 我试过search 在网站上,但浏览时,我没有看到任何人深入了解细节,当我搜索到抄本时,我发现了get_userdata() 使用:那么什么是rich_editing 如果你已经在使用if ( ! current_user_can( \'edit_posts\' ) && !
插件创建,限制对特定角色的访问
我正在创建我的第一个相当简单的WP插件。我很难理解权限和访问权限。如何将插件的访问权限限制为仅限管理员访问?当插件加载到管理菜单面板时,有没有一种简单的方法可以做到这一点?按照下面的伪代码:if(logged_in_user != Amdim){ do not load menu }
WP:将Java脚本添加到特定的WOO商务页面
我正在使用Woo Commerce开发一个电子商务网站,我希望以财务滑块的名义,只在我的销售页面中引入一些JavaScript。最好的方式是只在我的Woo Commerce销售页面上包含一段特定的JavaScript。我是新加入WP的,所以如果这是显而易见的,很抱歉,谷歌没有帮助。谢谢
如何使此Metabox显示当前数据库值?
<p> <?php $options = get_option( \'city\' ); $names = explode( PHP_EOL, $options ); ?> <label for=\"City\" class=\"timeshare-row-title\"><?php _e( \'City:\', \'timeshare-textdoma
Wo-Commerce:使用子主题添加额外的页面部分
我希望通过在每个产品页面中添加一个部分来修改Woo commerce。我有一个子主题设置,其中有一个Woo commerce模板文件的副本。我希望新部分显示在产品描述部分下。问题是我不确定我该怎么做。产品描述显示为描述。php在“tabs”文件夹中,有人知道这个页面是从哪里加载的吗?我是否正确地认为可以添加一个新文件“newSection”。“php”在选项卡中。然后在“描述”之后调用它。php’?
需要通过添加_重写_规则更改BuddyPress配置文件URL
我对wordpress/buddypress url重写有一些问题因此,我有一个类似localhost/site/members/admin/jobs/it job create/的url,但需要使其成为localhost/site/members/admin/jobs/it job/create/所以应该是it工作/创建表单it工作创建!!。如何修复它。谢谢 add_rewrite_rule( \'members/admin/jobs/it-jobs/create
如何创建自定义插件,允许匿名用户无需注册即可注册?
我对wordpress很陌生。我想创建一个小的预订系统作为插件。我有5个不同的页面用于逐步输入详细信息,用户可以匿名预订。管理员只需要一封包含所有这些详细信息的邮件。如何允许匿名用户访问这些页面?实现这一目标的适当方法和挂钩是什么?提前谢谢。
如何通过AWS SDK for PHP使用来自WordPress的Amazon Elastic代码转换器?
用例:用户从我的网站前端以任何他想要的格式将其视频上传到Amazon S3。现在,我想通过应用AWS SDK for PHP,使用Amazon弹性转码器将该视频文件转换为MPEG-4。如果可能的话,最好的做法是什么?
提交评论时忽略了isset($_POST[‘SUBMIT’])
我正在为我的博客开发一个Sware filter插件。它应该拒绝在名为swears.txt. 以下是我在单贴页面上用于评论表单的代码:<?php if (isset($_POST[\'submit\'])) { echo \'Submitted\'; // for debugging purposes $swearsFile = \'swears.txt\'; $swearsCntnt = file_get_contents($swearsFi
类内的PHP调用函数
我正在编写自己的php类,该类中有多个函数。类似这样:class JSON_API_Hello_Controller { public function test_cat(){ global $json_api; $posts = $json_api->introspector->get_posts(array( \'cat\' => 3)); return $this->p
创建一个用户可以推演的选择元词组?
我一直在开发一个插件,它使用选项页面上的文本区域元框来填充CPT区域中的下拉列表。我在其他人的帮助下,能够在选择框中显示列表,并能够将选择保存到DB。到目前为止,我未能在CPT区域中显示所选项目。是否有更简单的方法来实现用户可编辑的选择框?或者有人能解释为什么selected在此代码中不起作用吗?我使用var\\u dump()验证变量是否返回预期结果。这就像忽略了所选语句一样。请参见下面的代码:<?php $post_id = $post->ID;
WP Cron和WordPress AJAX一样快吗?
我有一个关于在WordPress中执行一项非常长的资源密集型任务的问题。下面是场景。我有一个插件,允许用户运行一个需要很长时间的任务,一旦完成,就会将结果返回给用户。我做的第一件事是通过WordPress AJAX函数运行任务。由于该网站已锁定该用户,因此此操作不起作用。这意味着如果任务已启动,则无法从该用户加载其他页面。我能够让它在其他浏览者不会被锁定的情况下工作,但最初启动任务的人仍然被锁定。此外,这还创建了一个依赖关系,因为当AJAX任务运行时,用户无法关闭该窗口,因为这将关闭连接并停止任务。我尝试
是否有可能对metabox teaxtarea值进行排序?
Textarea位于选项页上,是否可以按alpha对该Textarea中的值进行排序?我查看了法典,但没有看到任何关于对这些值进行排序的内容。
如何仅允许两个(或更多)用户访问插件
我需要允许两个特定的用户(而不是组)使用“管理”菜单区域中列出的某个插件。我有以下代码,允许一个用户(用户id=2)查看插件:add_menu_page( \'My Plugin Page\', __(\'My Plugin Page\', \'my-plugin-page\'), 2, \'afp\', \'mp_items_page\', \'dashicons-admin-site\', \'101.1\' ); 我知道我可以使用角色,但这允许该组中的所有用户访问插件页面,这对我没有好处。
免费的WordPress插件是否需要许可证
我正在开发一个新的WordPress,所以我是个初学者。我引用了一个插件来创建自述。txt文件。我已经看过两行了。许可证:GPLv2或laterLicense URI:http://www.gnu.org/licenses/gpl-2.0.html我脑海中浮现出一个问题。如何创建wordpress许可证?是否需要许可证?
Enqueue script not working
这是我的脚本排队代码。后一个有标题的yourscript2 正在工作,但第一个有标题的upload 不工作:add_action( \'wp_enqueue_scripts\', \'add_my_script\' ); function add_my_script() { wp_enqueue_script( \'upload\', get_template_directory_uri() . \'/js/upload.js\',
Widget:用户输入px值,在Widget函数中作为内联样式使用
我正在尝试动态地将边距底部属性添加到我的小部件中。例如,我正在从我的小部件输入值“50px”,并希望使用该值来调整小部件的边距底部属性。主要目的是在我的小部件之间动态添加空间。这就是我到目前为止所做的。它给我带来了一个白色的死亡屏幕。我认为问题出在利润率底部:$可变。是否允许在小部件功能中添加内联css?如何在div标签中获得$space valye? function widget( $args, $instance ) { $space= \"200px\";
Sending Parameter Failed
这是如此基本,但我不明白为什么它不工作,我正在尝试从add\\u action()发送参数,这是我函数中的代码。php:function testingID( $testParam) { var_dump($testParam); die(); } add_action( \'init\', \'testingID\', 1,1); 我希望屏幕打印“1”,而只是:string(0) \"\" 想知道这是什么原因吗?谢谢