您当前的位置:首页 > TAG信息列表 > plugin-development
验证随机数返回FALSE-请求随机数返回正确的值
我试图验证我创建的nonce是否存在,但由于某种原因,它不断返回false,为什么会发生这种情况?创建我的nonce:<?php wp_nonce_field(\'test_slider_action\',\'test_slider_options_nonce\'); ?> 验证我的nonce是否存在:if($_POST && wp_verify_nonce($_REQUEST[\'test_slider_options_nonce\'])) echo
需要在菜单中为登录用户编辑配置文件链接
我有一个名为edit profile的页面,我安装了profile builder插件,因此用户可以从前端编辑他们的配置文件,如果用户登录,我想显示编辑配置文件并注销,否则就是登录。我如何才能做到这一点?我使用的是wp bootstrap响应主题,我是wordpress开发的新手,请帮助我。我是否需要更改标题中的任何内容。php文件?
GET_OPTION结果中是否有多个条目?或者,为什么将_Multiwidget设置为1?
我正在开发一个wordpress小部件,需要存储一些用户配置值,这就是为什么我要使用wordpress update\\u选项和get\\u选项。我是小部件开发新手。我有一些小部件的配置选项,我需要从通过ajax调用的php函数访问这些选项,这就是为什么我使用options API(还有其他方法吗?)我的代码如下(首先是小部件函数,然后是ajax处理函数):public function update( $new_instance, $old_instance ) { $instance
插件开发:无法更新具有多个设置部分的设置
我已经将插件选项设置为多个部分,以便于使用和更高效的数据库调用。然而,由于重新组织了我的选项页面,我似乎只能保存上一节中所做的更改。我对前面部分所做的任何更改都不会生效。“管理选项”页面的代码如下:https://github.com/cconover/wp-author-customization/blob/master/author-customization/admin/author-customization-admin.php以下是选项页面的屏幕截图:我确信答案就在眼前,但我需要一些帮助来寻找正
修复wpdb::Prepare的插件
以前的一位开发人员为我管理的网站创建了一个插件,除了我得到错误“缺少wpdb::prepare()的参数2”之外,一切似乎都正常。我理解需要添加参数,但我不清楚如何将它们添加到这个特定代码中,或者在这种情况下添加什么参数。代码如下所示。任何指点都会很神奇。错误出现在第四个结束的花括号之后,在“$judgets=”之前。看起来查询现在应该是$wpdb->prepare,但在这个例子中,我不清楚如何在代码中实现它。更新时间:抱歉,我是个大傻瓜。下面的代码是插件的真实代码。我之前看过错误的代码行。$cat
将表单提交到另一个页面返回404错误
我正在修改一个表单插件,并试图将其提交到用户选择的另一个页面。现在它提交到的页面是page_id=6. 如果我自己导航到此页面,它会打印Array(). 当我提交表单时,虽然url匹配,但还是出现了404错误。page_id=6 使用短代码[convertable] 要包含此代码:<?php echo \"<pre>\"; print_r($_POST); echo \"</pre>\"; ?> 我正在测试WPMU安装。您可以
编写一个WordPress插件并尝试包含Facebook PHP SDK
我正在为Wordpress编写一个插件,它需要Facebook PHP SDK。从一年多前我发现的结果来看,我遇到了一个常见的问题。不幸的是,我一直无法找到解决方案。我使用的是Wordpress 3.8和从github获得的Facebook PHP SDK Master,所以这应该是最新版本。实际上,我已经在Wordpress之外运行了相同的代码,它成功地运行了,没有出现任何错误。所以,我上传我的插件并激活它。我转到我构建的面板,该面板要求提供appID和密钥,以及facebook帐户的用户名。插件所要做
在插件中使用wp_filessystem存储定制器设置
我尝试用我在这里得到的答案修复我的插件:Using wp_filesystem in Plugins背景我写了一个主题(https://github.com/bassjobsen/jamedo-bootstrap-start-theme) 和一个插件(https://github.com/bassjobsen/wp-less-to-css) 现在我想在主题中集成插件。插件将CSS文件写入文件夹。使用本机PHP函数写入文件不安全,如下所述:http://ottopress.com/2011/tutorial
Adding Dynamic Stylesheet
我通过这种方式添加了动态生成的样式表。add_action( \'parse_request\', \'my_custom_wp_request\' ); function my_custom_wp_request( $wp ) { if ( !empty( $_GET[\'my-custom-content\'] ) && $_GET[\'my-custom-content\'] == \'css\'
尝试避免包含wp-load.php
我正在使用一个插件,试图将人力资源系统与WordPress连接起来。人力资源系统上有一个XML API,所以我编写了插件来获取数据并将其放入特定于我的插件的WordPress数据库表中。这一切都是通过内置的AJAX等来完成的,但有人要求该人员能够安排一项任务,这样就不会在每次访问网站时查询人力资源系统(职位列表需要显示在网站首页)。然后问题就变成了同步。这是一个IIS环境,因此他们希望使用计划的任务同步站点。我解释了WordPress计划任务API,但他们更喜欢通过自己的基础设施手动同步。我如何创建代码(
Plugin option default value
嗨,我正在创建插件默认选项集。我这样写代码。基本上,我想给插件文件夹中的图像路径。是我干的。function add_scroll_default() { $tmp = get_option(\'scroll_options\'); if((!is_array($tmp))) { $arr = array(\"top_image\"=>\"echo\'plugins_url( \'/image/top.png\', __FILE__ )\'\"); u
如何在WordPress菜单中添加字体精美图标?
如何在WordPress菜单中添加字体很棒的图标
我应该把我的插件放在内联的Java脚本里吗?
我有一小部分(本地化的)Javascript与插件捆绑在一起。目前它处于非小型化状态。js文件,通过enqueue\\u脚本在处调用。考虑到这个脚本可能会在每个页面上运行,我应该缩小它还是输出它以便它在页面中内联?
这个插件是在file.php之前加载的,因此不允许我使用某些函数吗?
我想用get_home_path() 然而,在我的插件中,我得到了一个call to undefined function致命错误(运行Wordpress 3.8)。我相信这意味着我的插件是在wp admin/includes/file之前加载的。php,其中get_home_path() 它位于哪里,对吗?是我一个人,还是有点奇怪?如何制作文件。先加载php以便访问此函数?导致此问题的代码行(在我的插件中)是:register_theme_directory(get_home_path().\'/mat
在插件数据库中插入数组
试图创建一个插件,在wordpress数据库中提交数组数据时遇到一些问题。$formDATA获取数组值现在问题是何时 $sql = \"INSERT INTO `\".$table_name .\"` (`paid_arr`) VALUES \'\".$formDATA.\"\'\"; $result = $wpdb->insert($table_name,$formDATA); 收到奇怪的警告和错误,无法在wp DB中插入数据。 Warning: arr
如何优化WordPress数据库中的多个插入
我的插件有主文件,另一个文件有sql命令。在第二个文件中,我创建了两个表,并将数据写入其中一个表。但我有问题。在我的私人电脑中,一切正常,但在外部服务器上却不行。如何优化下面的命令我有一个700块的插入物,如下所示:$wpdb->insert( $ow_table_adres, array( \'id\' => \'\', \'address\' => \'test\', \
WordPress管理员登录自定义徽标
我知道这可能不可能。但我只是想深入了解wordpress。是否可以用自定义页面替换默认的管理员登录页面?
我应该使用什么筛选器在媒体>添加新项中插入按钮
我正在添加一种将媒体文件上载到WordPress的新方法。因此,我正在寻找一种方法来添加一个链接或按钮到上传新媒体页面。推荐的过滤器是什么?或者有没有其他更好的方法来添加按钮?以下是我试图完成的截图:我添加了一个名为“其他选项”的按钮。我还补充道:“另一种选择:另一种选择”。在最大上载文件大小之上。。。
如何创建一个简单的相关帖子插件
我认为最好在插件中保留一些东西。我有以下代码:<div class=\"related-posts\"> <h3>Related posts</h3> <?php $orig_post = $post; global $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $t
WP_INSERT_CATEGORY()设置‘CAT_ID’时不会出现数组错误
我正在写一个插件,它可以自动创建一堆东西,比如类别和子类别。但是,当我使用以下代码创建类别时:wp codex)//Create Post Categories $my_cat = array( \'cat_ID\' => 1146, \'cat_name\' => \'Newcastle Community News & Views\', \'category_description\' => \'\',