您当前的位置:首页 > TAG信息列表 > plugin-development
我是不是不了解插件?
因此,我尝试使用以下方法从子主题、主题或插件加载类:class AisisCore_Loader_AutoLoader{ protected static $_instance; protected static $_directories; public function get_instance(){ if(null == self::$_instance){ self
在single.php中使用jQuery加载php文件
我在我的worpdress主题ios按钮开关中实现了,当有人单击按钮时,脚本将加载一个带有文本的php文件:on或off代码如下: <script type=\"text/javascript\"> $(\'#1\').iphoneSwitch(\"<?php echo get_user_meta( $current_user->ID, \'_fbpost_status\', true); ?>\", function() { $
多部分表单和wp_reDirect()
对于初学者来说,它是一个插件(带有一个短代码),或者至少我更喜欢它。我有两个问题都与wp\\U direct有关。如果表1验证,我想重定向到表2,并继续该过程。如果访问者在没有填写表格1的情况下尝试从表格2开始,那么我想将他们重定向回表格1。我已经尝试了许多不同的方法,我仍然得到“无法修改标题”。即使当\\uu construct()使用add\\u操作“send\\u headers”时,我仍然会收到标头错误。如何验证表单、重定向并显示第二个表单。这似乎并不是一种预先的需要。然而,我花了一天的大部分时间
从admin-ajax.php调用admin-ajax.php
我正在编写一个插件,它调用另一个插件的ajax的输出,设置在wp_ajax_我会直接调用这些函数,但插件中的限制使其成为非选项。要明确的是,发生了这样的事情:用户选择一个动作,然后点击apply,我的插件函数在admin ajax中调用。php(通过wp_ajax_ 钩子)插件函数创建一个非编码url,如下所示:$url = wp_nonce_url( admin_url( \'admin-ajax.php?action=plugin_action&post_id=\' . $post_id),
注册后将用户重定向到自定义URL
我修改了默认Wordpress注册页面,以包括角色和付款字段。我在我的网站上添加了一个需要付费的黄金会员功能。我希望在这个用户付款并获得批准后,他会被重定向回主页。我正在使用registration\\u errors过滤器来实现这一点。这不起作用,而是将用户重定向回wp登录页面,并在顶部显示一条成功消息。此外,wp\\u update\\u user功能也不工作;用户以默认角色-Subscriber添加到db中。如何在此处传递user\\u id?或者,我应该在其他地方这样做。function proc
Capturing POST data
我正在尝试修改Member Status Plugin 以便状态基于保存在自定义数据库表上的数据。基本上,我想用一个表单来更改管理菜单,该表单可以手动更新保存在数据库中的数据。我注意到当前表单指向/wp admin/options。php,但我对WP(2天)很陌生,不知道为什么会这样。如何引导表单将其传递给插件,以便更新表上的数据?我假设一旦我能做到这一点,我就只能使用AJAX来做同样的事情,我说的对吗?
使用ob_get_content获取搜索表单进入无限循环
我正在尝试更改searchform的外观。它基本上需要有两个文本字段。我希望这是一个插件的形式,任何人都可以激活。所以很明显我无法控制searchform.php. 我还读到,如果搜索表单。如果存在php,则忽略echo参数(http://codex.wordpress.org/Function_Reference/get_search_form#Notes)这让我看到了标题为“MOAR OBJECT BUFFERZ!!!”下的代码片段地址:http://shinraholdings.com/363/3-
使用REGISTION_ERROR过滤器的两个函数
我编写了两个利用registration\\u errors过滤器的插件:add_filter( \'registration_errors\', \'process_payment\', 10, 3 ); add_filter( \'registration_errors\', \'add_user_to_SF\', 10, 3 ); 何时add_user_to_SF 返回错误process_payment 函数成功运行(我知道这一点,因为它处理付款)。我如何设置它,以便当其
将PHP变量传递给javascript
是否有可能在javascript中传递一些PHP变量,以便稍后使用?仅在中single.php.我听说了wp_enqueue_scripts 但是,有必要声明JS文件的路径,但我不需要。
按帖子ID列出的管理员帖子列表(edit.php)
我正在编写一个插件,可以批量创建帖子。我为用户提供了一种预先设置所创建帖子的某些参数的方法。但是使用WordPress默认的“所有帖子”会很有用(edit.php) 界面,以在创建帖子后微调详细信息。我看了一下class-wp-list-table.php 复制它的功能将是一项艰巨的工作。最好的解决方案是只发送用户进行编辑。php-仅限于我的插件创建的帖子。我有帖子的ID,所以我正在寻找一个解决方案,如edit.php?id=1&id=2, 显示一个很好的列表表,其中只包含具有这些ID的帖子。
如何在WordPress中创建文件存档?
我已经为我的学校网站安装了WordPress。我需要创建一个文件档案,一个上传和网站的文件查看器。文件归档将在服务器上存储文件。上传器允许用户上传文件并标记它们。文件查看器允许用户使用标签查看和下载文件。上载程序和查看器都必须集成到页面中。我正在寻找一种在管理面板中显示查看器结果的方法,但它必须直观且易于使用。该网站的所有注册用户都应该能够查看和下载文件。只有拥有特定文件上传权限的用户才能上传。我不确定我想要的东西是否可以通过内置媒体存档来实现。我不仅想上传媒体,还想上传其他文件类型,如文档、程序等。有没
Finding a post's slug
我正在使用wp_query() 从数据库中获取自定义帖子。我想把这些列出来作为条目的链接,所以我想我可以使用slug。遗憾的是,这些似乎没有包括在wp_query 对象这是我的代码: $oWP = new wp_query(array( \'post_type\' => \'letters_of_ref\' , \'orderby\' => \'meta_value\' , \'meta_key\' => \'
自定义帖子类型插件:我将模板放在哪里?
我正在编写一个自定义帖子类型插件。其中一部分我通过短代码输出到模板。但是其他部分需要一个自定义的帖子模板,我知道了如何使用CPT的模板层次结构。但是自定义模板在主题中,我认为插件应该是自包含的,至少从一开始。那么这里的最佳实践是什么?我们如何在CPT插件中包含模板文件?你能给我举出一些特别好的例子来说明如何做到这一点吗?谢谢你的帮助。
自定义字段上的自定义发布类型导航
我正在处理按自定义字段排序的自定义帖子类型。当我列出帖子时没有问题。但是,当我转到其中一篇文章的单篇文章页面时,我希望上一篇和下一篇导航链接按照自定义字段指定的排序顺序将我们带到上一篇/下一篇文章。默认情况下,WP按发布日期对其进行排序。排序列表代码: // shortcodes // lor_list of letters: Lists all letters of reference in a table format add_shortcode(\'lor_li
WP-管理员自定义用户管理
我正在开发一个插件,我必须为其开发一个类似于内置“用户”页面的后端页面,从某种意义上讲,它将基本上做相同的事情:列出现有用户(使用WP_List_Table 类),编辑/删除,并添加新的。唯一的区别是,它将有几个附加字段,以及一些其他自定义功能。我的问题是:我是否应该使用现有的WP功能来处理用户:wp_insert_user, wp_update_user, wp_remove_user 还是建议直接调用数据库?虽然这可能有点复杂,但我想知道这是否是推荐的方式/唯一的方式。
如何修改Jigoshop的产品页面
嗨,我正在编辑Jigoshop loop shop。php创建自定义外观列表,代码如下。。。。请一定要让我知道我可以在哪里得到下面的东西。。。添加到购物车-仅链接-价格文本-列表项目和产品说明下面是我的loop shop代码。php<?php global $columns, $per_page; do_action(\'jigoshop_before_shop_loop\'); $loop = 0; if (!isset($columns) || !$columns
Caching the_content calls
我正在编写一个名为Tiny cache的非常小的缓存插件。它只能缓存the_content() 我认为,在页面加载过程中,生成调用所需的时间最长。我能够钩住\\u内容并将其存储在对象缓存中。这个插件如何服务于缓存的内容?如何停止处理\\u内容筛选器?remove_all_filters() 会进一步摧毁一切the_content() 呼叫。也许可以把过滤器藏起来,以后再恢复?非常感谢。
包括来自其他插件的文件或库
我正在创建一个插件,我想使用其他不同的插件。这个插件声明类和函数。因此,我正在考虑从一个插件中,将php文件包含在另一个插件中的最佳方法。我认为这应该奏效:require_once WP_PLUGIN_DIR . \"/the-other-plugin/required-file.php\"; 但我不确定;这是一个好的解决方案吗?我认为即使the-other-plugin 未启用,这可能不是一个好主意。这也可以通过使用Must Use Plugins. 这是一种最佳做法,还是另一种解决方案更好?
如何在admin中仅在新.php和post.php页面上加载js?
我有一些脚本,正在加载的管理。我只需要将其加载到新帖子和编辑帖子屏幕上。最好的方法是什么?
WordPress正在删除计划发布的数据属性
您好,我正在使用wordpress中的smarty模板引擎生成HTML,如下所示:<li> <div class=\"checkbox_container\" data-asin=\"B0009Y7APU\"><input type=\"checkbox\" class=\"ecom_compare_products\" data-asin=\"B0009Y7APU\" value=\"B0009Y7APU\"/> </div>