您当前的位置:首页 > TAG信息列表 > plugin-development

  • 使用设置API,我应该如何向一个选项添加多个值?

    时间:2011-07-25

    我正在尝试向使用Settings API创建的选项添加/更新其他值。我试图用我的验证回调函数来实现这一点,但我并没有走多远。这是我的代码:function tccl_settings_option_validate( $input ) { add_option( \'tccl_settings_option\', $input ); } 这导致了一个相当大的错误。我应该怎么做?我想做的是使用验证回调向选项数组添加值,而不覆盖它。

  • Paging on a future post loop?

    时间:2011-07-25

    我试图让寻呼在我未来的post循环中工作,但没有用。尽管数据库中有几个有效的帖子,但我没有得到用于分页的链接,而我希望它们位于底部。<?php $args = array( \'post_type\' => \'program\', \'paged\' => get_query_var(\'paged\') ? get_query_var(\'paged\') : 1, \'posts_per_page\' => 1,&#x

  • 我怎么能只在前台(而不是后端)执行我的插件?

    时间:2011-07-25

    我不需要我的插件通过wp管理员运行,包括wp登录。我怎样才能防止呢?is\\u admin工作正常,但我不知道如何忽略与wp admin相关的所有内容(如wp login.php)。谢谢

  • 在TinyMCE Post编辑器中挂钩Keydown事件

    时间:2011-07-26

    我想在编辑后期管理页面的TinyMCE编辑器中挂接keydown事件。我使用以下代码成功地钩住了HTML内容编辑器:jQuery(\'#content\').keydown(function(){ alert(\"keydown\") }); 下面是我挂接TinyMCE编辑器的失败尝试。问题是编辑器还没有初始化,所以变量ed没有定义。var ed = tinyMCE.getInstanceById(\'tinymce\'); ed.onChange.add(func

  • 清空使用设置API创建的选项的最佳方法是什么?

    时间:2011-07-26

    我正在尝试清空使用设置API创建的选项,但失败。update_option ( \'my_option\', \'\' ); 似乎什么都不做delete_option ( \'my_option\' ); 破坏整个选项,导致其他问题。我只想清空这些值并重置它。我真的不知道如何正确地实现这一点。有人能帮忙吗?50分悬赏悬赏!<?php //Create the menus add_action( \'admin_menu\', \'tccl_menu\' ); function

  • 我无法在我的插件设置页面中包含文件

    时间:2011-07-26

    我正在尝试创建设置页面。如果我打印索引中的内容,我就能看到它。如果我试图包含它,我看不到任何东西,也看不到错误。add_options_page(\'My Plugin\', \'My Plugin\', \'manage_options\', \'my-plugin\', array(\'MyPluginSettings\', \'index\')); 我的设置:class MyPluginSettings { public function index()

  • 我的插件设置页面中的HTML链接

    时间:2011-07-27

    我的插件有一个设置页面。它工作得很好。现在,我想在这个页面中放置一个html链接。此链接将转到另一个设置页面。我怎么能那样做?谢谢

  • 如何在按钮单击事件上运行AJAX?

    时间:2011-07-27

    Update: 我设法让AJAX工作,但没有在click事件中。我更新了问题以匹配此。我正在尝试在页面上找到的一些代码:\'AJAX in Plugins\'.然而,我不能让它工作,我真的不知道从哪里开始寻找。当我删除click函数并在pageload上运行代码时,它就可以工作了。我有一个Javascript文件,看起来像这样:jQuery(document).ready(function(){ jQuery(\"#createremotesafe\").click(function(){

  • 将jQuery函数添加到管理页面

    时间:2011-07-27

    我需要在admin中的post/page编辑器中添加一些文档就绪jQuery。我正在破解一个旧插件,该插件向编辑器页面添加一个文本框,并处理将该文本插入模板文件的操作,但文本输入仅为html;此document ready函数将mceEditor类添加到文本框中。当我手动将其包含在admin标头中时,此函数会起作用。php,但我当然不能这样做。我不认为我需要把它排队,因为它不是图书馆。还是我?如果适用的话:不同的添加方式有哪些优点/缺点?那么,如何将其挂接或以其他方式加载到admin中的帖子/页面编辑器中

  • 用插件替换WordPress菜单功能

    时间:2011-07-28

    我之前在StackOverflow上问过这个问题。在意识到有专门针对WordPress的StackExchange之前。以下是旧问题的链接(供版主删除):https://stackoverflow.com/questions/6862887/replacing-wordpress-core-functionality-with-a-plugin我正在为自定义菜单布局创建WordPress插件。我很清楚,我可以很容易地将此菜单直接实现到主题中,并且我已经非常彻底地阅读了wp_nav_menu(), 另外,我

  • 如何访问仪表板>外观>菜单生成的菜单

    时间:2011-07-28

    继续回答这个问题:Replacing WordPress menu functionality with a plugin由于我很少使用WordPress(我用phpBB、myBB、Concrete5和定制PHP脚本做了很多工作,但我的WordPress经验仅限于一个或两个简单的网站),我觉得在这里我可能比花3个小时阅读文档更快得到答案。我正在创建一个插件,用我自己的菜单替换WordPress菜单。到目前为止,这里是这个插件的代码(都在一个PHP文件中):add_action(\'init\', \'DE

  • 使用类方法的ADD_ACTION导致致命错误

    时间:2011-07-29

    我不确定这是一个PHP问题(适用于StackOverflow)还是WordPress问题(适用于StackExchange),但是自从我的问题appears 与add_action() 函数,我把问题放在这里。下面是一些导致相同问题的简化代码(以避免重新发布我的数百行插件):<?php $class = new MyClass(); add_action(\'init\', array($class, \'init\')); class MyClass {

  • 设置API有哪些优势?

    时间:2011-07-29

    让我先说一下,我几乎从未使用过WordPress——事实上,我上一次在WordPress中创建网站是在2.2版本。昨天我把一切都搞得一团糟,在这里问了几个问题,试图让一个基本的菜单插件正常工作。现在,我的插件功能齐全,性能完全符合我的预期,所以我决定在这里和那里做一些小改动,以添加功能和兼容性,包括使用设置API。然而,在阅读关于这个API的教程的很短的时间内,我变得非常困惑,然后,当我继续阅读并尝试实现这些示例时,这种困惑加深了——由于我的插件是作为一个类实现的,这就更加困难了。除非我做错了什么,根据我

  • WP 3.2插件中的所见即所得编辑器

    时间:2011-07-30

    我已经创建了自己的WP 3.2插件。现在我想把所见即所得编辑器放进去。我尝试了以下代码:<?php the_editor(null, \'body\', null, false); ?> 然后显示。我不知道为什么,但是CSS看起来不像它应该的样子。我错过什么了吗?我应该包括任何CSS文件吗?!请查看HTML/视觉按钮和内容区域的大小。

  • the_editor() function

    时间:2011-07-31

    我正在编写一个需要用户输入的WordPress插件,所以我想我应该尝试使用默认的WordPress富文本编辑器。首先是为了在WordPress已经有文本编辑器的情况下,不必在我的插件中包含文本编辑器,其次是为了让用户更无缝。实际上,我只想要默认编辑器,没有任何更改或定制。问题是,我无法让它正常工作,而且the_editor() 作用目前,我的文本框应该是:<?php the_editor( $content, $id = \'content\', $prev_id = \'title\'

  • 查找内容中的段落

    时间:2011-07-31

    我正在尝试创建两个函数,一个用于捕获某些内容的第一段,另一个用于捕获其余部分,但我遇到了一个难题。我的单曲里有这个。php:<div class=\'the_content\'> <?php the_content(); ?> </div> 其产生:<div class=\"the_content\"> <p>The content .....</p> <p>The

  • 如何在插件菜单中添加文本编辑器?

    时间:2011-08-02

    我可以添加text editor to my plugin menu? 所以我可以让用户编辑自定义css文件?类似于/wp-admin/plugin-editor.php 但我希望用户只能编辑一个文件。自定义css文件。是否可以使用Wordpress standard functions?

  • 您将如何要求并自动下载依赖插件?

    时间:2011-08-02

    我想知道是否有一个类或编程技术可以让我检查特定插件的安装和激活,如果没有安装插件,可以从WordPress的插件库下载它?我有一个插件,我想要求scribu的Post 2 Post插件,我想知道怎么做?

  • 两步登录流程-有可能吗?

    时间:2011-08-03

    是否可以使用Wordpress执行以下操作(无需修改太多代码-我想使用简单的挂钩使其成为一个通用插件)?使用用户名/密码登录</如果用户名/密码正确,则执行另一个身份验证步骤(令牌或问题)</如果令牌也正确,则授予用户访问权限对于在美国银行有银行账户的人来说,这与他们的“sitekey”登录系统非常相似。如果有人有任何提示或插件示例,请毫不犹豫地链接它们。非常感谢。这实际上与以下问题相同:http://wordpress.org/support/topic/two-step-authentic

  • 如何在自定义列表表类中处理批量操作?

    时间:2011-08-03

    我正在处理要显示在WordPress仪表板中的自定义数据表。该表由我在插件中构建的数据库表填充。我在这方面的大多数编码问题中都使用了提供的WordPress自定义列表示例,但该示例没有任何处理批量操作的内容。以下是文档化示例的链接:http://wordpress.org/extend/plugins/custom-list-table-example/对于处理批量操作,该示例仅提供以下内容: function process_bulk_action() { //Detec