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

  • 在插件目录中使用主题

    时间:2010-12-27

    我正在构建一个移动友好插件,并将主题目录放在插件目录中。如果是移动浏览器,如何重定向到插件目录中的主题? /wp-content/plugins/mobview/theme/ 我已成功使用以下重定向:wp_redirect( plugins_url(\'/mobview/theme/index.php\') ); exit ; 但我在WordPress结构内的目录重定向中丢失了一些信息。

  • 如何通过插件将内容添加/附加到主页上的_Content?

    时间:2010-12-28

    作为概念证明,我想创建一个简单的插件来加载一些内容,只在主页上的\\u内容之后说“hello world”。如何从插件执行此操作?

  • 通过插件列出类别和描述

    时间:2010-12-28

    下面的代码创建了一个插件,将$content的内容附加到hompage上的“The\\u content”。当我将$content设置为静态值时,效果很好。然而,我试图将其设置为将站点的活动类别绘制为列表。但是,当我将$content设置为wp\\u list\\u categories()时,什么都没有发生最后,我想侵入wp\\u list\\u categories函数并显示已分配给该类别的缩略图(仍然需要启用代码才能做到这一点)。这是插件的第一次改进,我只是想让它列出类别和描述,然后再构建缩略图支持

  • 要修改整个页面的输出,需要调用哪些过滤器?

    时间:2010-12-29

    我想写一个简单的插件。每次查看页面时,它都会写入MySQL数据库。然后,如果当前小时是奇数,它会将一个PHP变量$is\\u odd设置为true;<?php require_once(\'library-of-functions-to-support-this-plugin.php\'); function_to_write_to_mysql_db(); $is_odd = false; if(current_hour_odd()) {

  • “POSTS_JOIN”和“POSTS_FIELDS”过滤器挂钩的解释?

    时间:2010-12-31

    我是“posts\\uu0”过滤器挂钩的新手,我想从那些有经验的人那里了解一些事情:在这个question, 有人使用posts_join 第二个参数为$query:add_filter(\'posts_join\',array(&$this,\'posts_join\'),10,2); ... function posts_join($join,$query) { } 这是wp\\U查询的实例还是类似的实例?同样的例子:如何确定帖子

  • 类别删除之前/之后运行的钩子是什么?

    时间:2011-01-02

    当用户删除类别时,插件可以挂接哪些操作进行处理?

  • 如何在“添加新帖子”屏幕上添加meta框?

    时间:2011-01-03

    我希望用户填写表单(当他们创建新的博客帖子时)。表单的结果应该嵌入到新的博客帖子中。所以我在想最好的编码方法。元框可能是最好的方式?Edit, the original question changed a little. The old one was:如何将仪表板小部件添加到自定义插件选项页面?我在这里遵循了这个例子http://codex.wordpress.org/Dashboard_Widgets_API 创建自定义仪表板小部件,但无法查看如何将其添加到我的自定义插件选项页面(可在控制面板的“设

  • 如何将一个目录中指定的自定义子级菜单添加到另一个目录中指定的自定义顶级菜单?

    时间:2011-01-04

    我正在开发一个插件,它构建了一个顶级菜单,并驻留在/wp-content/plugins中自己的目录中。例如,插件如下所示:function main_menu() { if(function_exists(\'add_menu_page\')) { add_menu_page(\'Main Menu Title\', \'Main Menu\', \'administrator\', \'main-menu-handle\', \'menu-display\');

  • 如何创建一个只在主页上运行的插件?

    时间:2011-01-06

    我有一个插件,我只想在查看主页时执行。为了实现这一点,我应该如何删除我的插件?这是行不通的。。。 <?php /* Plugin Name: My Test Plugin */ if ( is_home() OR is_sticky() ) { add_filter( \'the_content\', \'my_function\' ); } function my_function( $

  • 如何在wp_Options中存储带有:n:{{}}语法的选项?

    时间:2011-01-06

    我正在查看一个特定插件是如何工作的,并注意到它以这种数组格式将option\\u value的数据存储在wp\\u options中。。。a:2:{i:20;a:2:{s:8:\"original\";s:15:\"20.original.jpg\";s:9:\"thumbnail\";s:12:\"20.thumb.jpg\";}i:8;a:2:{s:8:\"original\";s:14:\"8.original.png\";s:9:\"thumbnail\";s:11:\"8.thumb.png\"

  • 检查$wpdb->UPDATE()是否成功

    时间:2011-01-07

    我的代码是if( $wpdb->update($tableName,array(\'opt_value\'=>$cInfo),array(\'opt_name\'=>\'showWeatherWidget\'))) //show success message else // show failure message 这是不正确的,$wpdb->update() 如果没有更改任何数据,但没有错误,则返回false。有人能告诉我显示字

  • 我应该把“运行一次”插件页面放在哪里?

    时间:2011-01-07

    我应该将只能使用一次的管理页面放在哪里?我正在创建一个插件,该插件将索引您帖子中所有使用的HTML标记,因此,如果您更改主题并希望替换旧的不正确标记,您可以清理帖子<font> 带有标题或其他语义标记的标记。当你安装这个插件时,它应该扫描你的旧帖子一次以填充索引(自定义分类法)。我不想在插件安装上这样做,因为如果你有很多帖子,可能需要很长时间,因此使用一个单独的页面,使用AJAX方法来转换成批的帖子可能会更好。这可能是吹毛求疵,但我是否应该在菜单中添加这一额外页面(在工具下)然后就把它放在那里

  • 有向类别编辑器添加自定义域的示例吗?

    时间:2011-01-07

    我想我很快就要搞定这个问题了:)我正在尝试向类别编辑器添加一组自定义字段。由于我没有处理post-meta,我相信我会将自定义类别字段值写入wp\\u term\\u分类表,而不是wp\\u options表。这是正确的吗?如果有任何关于如何做到这一点的示例,请共享一个链接或一段代码。我不知道如何捕获和保存自定义类别字段。这是我的密码。。。//add the hook to place the form on the category editor screen add_action(\'edit

  • 如何在类别描述上调用_excerpt(或等效项)?

    时间:2011-01-07

    在下面的代码中,与其写出整个描述字段($category->description),不如如何调用与\\u摘录等效的内容?我将“more”标记放在类别描述的第一段之后,并使用可视化编辑器编辑我的类别描述。function show_category_index($content){ $categories=get_categories(\'exclude=1&exclude_tree=1\'); echo $content; echo \'&l

  • 重新设计自定义帖子类型“Add New”页面

    时间:2011-01-07

    我一直在谷歌上搜索解决方案。我正在编写一个自定义帖子类型插件,用于登录我们获得的访问者。我最初编写了一个没有自定义帖子类型的模型,然后在谷歌搜索中看到了一个屏幕截图,显示了一个自定义帖子类型的示例,用于存储律师信息。这表明有人用全新的界面重新设计了自定义帖子类型的“添加新”/“编辑”页面。我想知道wordpress@stackexchange是否有资源重新设计自定义帖子类型“添加/编辑”页面。然而,我记不起我为找到那篇文章所做的搜索词了。谢谢,扎克

  • 如何限制在管理类别网格中用于描述的字符数?

    时间:2011-01-08

    我的类别描述由整页内容组成。当我查看管理类别屏幕时,网格不会截断文本,而是显示所有文本。我意识到我可以关闭“屏幕选项”中的描述字段,但是,我希望能够截断显示在那里的文本量。如何执行限制此描述字段中使用的文本量的筛选器?

  • 减少插件中的RSS缓存时间?

    时间:2011-01-08

    我想减少我制作的输出RSS提要的小部件插件的默认RSS缓存时间。我不是php专家,我只是复制、粘贴并理解一些细节。我正在使用此代码输出RSS function widget($args, $instance) { // outputs the content of the widget extract( $args ); $title = apply_filters(\'widget_title\', $instance[\'title\']);

  • 雇佣自由职业者(合同工)WordPress开发人员的最佳地点是哪里?

    时间:2011-01-08

    我正在寻找一个正在进行的工作的人。我应该去哪里?我在Craigslist、oDesk和自由职业者上发布了帖子。我还要去看看Codepoter。com和作业。wordpress。网

  • 将变量追加到URL或设置会话

    时间:2011-01-09

    我刚刚编写了一个小插件,它可以检测用户是否在移动浏览器上,如果是这样的话,可以从WordPress站点检测到该站点部分的移动(简单)版本。当我开始思考时,我正在重定向可能想要查看完整站点的用户。我可以通过创建URL轻松添加支票,如http://example.org?force_web=true 唯一的问题是我的插件会检查每个页面的顶部,看它是否是移动的,所以我需要设置force_web=true 在所有页面上。另一个想法是使用会话,但WordPress似乎不支持会话,除非您添加session_start

  • 使用WordPress复制StackExchange?

    时间:2011-01-10

    如果您要使用WordPress构建StackExchange克隆站点,您会怎么做?