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

  • 从创建帖子/页面管理界面获取帖子ID?

    时间:2011-01-29

    我正在创建帖子/页面界面中添加一个元框,我想获取正在编辑/创建的帖子的ID,以便动态显示输入字段的值。从WordPress codex : /* Prints the box content */ function myplugin_inner_custom_box() { // Use nonce for verification wp_nonce_field( plugin_basename(__FILE__), \'myplugin_noncename\'

  • Plugin Upgrade Strategy

    时间:2011-01-30

    阅读register_activation_hook() 告诉我,在wordpress 3.1中,这只适用于每个插件激活,而不适用于插件升级。我想知道的是,什么是最好的插件升级策略?我的想法是:如果{plugin\\u name}\\u version(插件名称)},让我们假设它来自上一个版本(因为在该版本中,我们还没有{plugin\\u name}\\u version”选项。转到进程2。如果{plugin\\u name}\\u version”选项存在并且与脚本中设置的{plugin\\u nam

  • 允许自定义排序的筛选器类别小工具?

    时间:2011-01-30

    是否存在允许增强类别小部件的小部件选项以允许设置默认排序顺序的挂钩?此外,我注意到在法典中,排序选项似乎是其中的一个(id、名称、slug、count、group),可以是升序,也可以是降序。因此,理想情况下,小部件选项面板上的下拉菜单允许设置这两个参数(order 和orderby) 这就是我想要做的。否则,我就过滤掉wp_list_categories 并将order选项添加到我的主题选项中,但将其放在widget控件本身似乎更符合逻辑。PS: 我似乎永远无法完成WordPress类别的增强。我希望将

  • 将post_content传递给函数时出错

    时间:2011-01-30

    此函数的目的是简单地将第一次出现的关键字包装为粗体标记。我在下面标记的行上发现一个错误。警告:DOMDocument::loadHTML()[DOMDocument.loadHTML]:在C:\\xamplite\\htdocs\\testsite\\wp content\\plugins\\mylugin\\test中的第4行分析实体中的属性名称时出错。php在线40这是传递post\\u内容对象的正确方法吗?add_filter(\'wp_insert_post_data\', \'my_bold_k

  • 向类别管理器添加字段。是否有方法可以获得类别编辑屏幕的链接?

    时间:2011-01-31

    此代码工作正常,只是想确保我可以将href硬编码到类别编辑屏幕,并使用。。。\"edit-tags.php?action=edit&taxonomy=category&post_type=post&tag_ID=\'.$cat_id.\'\" 或者,是否有一种方法应该调用以动态获取类别编辑链接(以防调用发生更改)?//add the filter in order to add custom columns to the category manager add

  • 是否为全新帖子添加操作挂钩(_A)?

    时间:2011-02-01

    publish\\u post在发布帖子时运行,或者如果帖子已编辑且其状态为“published”。操作函数参数:post ID。-Plugin API Documentation我已经将publish\\u post挂钩添加到我正在编写的WordPress插件中。钩子本身调用的函数旨在使用wp\\u update\\u post函数更改几个帖子的类别。但是,此挂钩不起作用,因为运行wp\\u update\\u post返回的结果始终为0。我的猜测是,运行wp\\u update\\u post会导致另

  • 在调用_unzip_file_pclzip(又名PclZip)时,我应该传递什么作为$Needed_dirs?

    时间:2011-02-01

    我试图在ZipArchive不存在时创建一个回退方法。我正在寻求使用wp admin/includes/file中包含的\\u unzip\\u file\\u pclzip()函数。php然而,我不确定$needed\\u dirs参数的期望值。我的zip目标文件夹将是我的主题文件夹下的“styles”文件夹,因此路径将是“wp content/themes/mytheme/styles/”这是对$needed\\u dirs的期望吗?function openZip($file_to_open) {

  • $wp_FILESYSTEM返回空。依赖关系是什么?

    时间:2011-02-01

    我需要获取对$wp\\u filesystem对象的引用。在下面的测试中,var\\u dump($wp\\u filesystem)返回NULL。要正确设置$wp\\U文件系统,还需要哪些其他文件?我一直在期待,因为它在文件中调用。php,加载该文件就足以加载该对象。<?php require(\'../../../wp-blog-header.php\'); require(\'../../../wp-admin/includes/file.php\'); $m

  • 亚马逊与WordPress整合?

    时间:2011-02-01

    想知道是否有任何文档或插件允许网站从亚马逊获取价格和其他信息。DVD和其他产品上的com。我正在创建一个插件来存储有关DVD发行的信息,我想创建一个代码,从Amazon获取价格,并计算与MSRP相比的差异,当然还提供一个到Amazon页面的链接供购买。我知道Amazon的很多API都是围绕产品的Amazon ID号展开的,所以我知道我必须用与发布相关的自定义帖子类型来描述它。以前做过吗?

  • 如何获取所有的激活插件动作参数?

    时间:2011-02-01

    我正在尝试挂接activate\\u插件。我知道activate\\u插件有1个必需参数和2个可选参数。我正在尝试获得全部3个。以下是我的设置:// create plugin settings menu add_action(\'admin_menu\', \'pe_create_menu\'); function pe_create_menu() { //create new sub-level menu add_submenu_p

  • 在WordPress页面/管理界面/博客文章中定位钩子的好工具?

    时间:2011-02-01

    我最近开始使用Hikari Hooks Wordpress的插件,因为它似乎可以让您很好地了解页面上调用的do\\u操作,以便您可以轻松找到插件代码的潜在挂钩所在。是否有更好的工具/插件来完成同样的事情?我特别想找一个能通知我post status transition actions 例如new_to_publish and draft_to_publish...看来Hikari Hooks 仅当您已将其作为操作添加时,才会通知您此类更改,但不会通知您这些更改是否可用。

  • 我是否可以根据插件描述动态创建指向插件设置/选项页面的链接?

    时间:2011-02-03

    目前,在我的插件描述中,我正在硬编码。。。自定义选项(<;a href=“options general.php?page=my plugin admin.php”>单击此处</a>是否有动态方法调用插件选项页?

  • 在TinyMCE插件中显示对话框并在其中使用WordPress php函数

    时间:2011-02-04

    我在插件中添加了一个TinyMCE按钮。到目前为止,我已经能够添加按钮并调用我的editor\\u插件。js文件及其命令。顺便说一句,这不是一个容易的任务。。。我希望此按钮显示一个对话框,为用户提供多个选项。这些是我需要填写的下拉框和一些用户只需编写输入的文本框。其中一些需要来自WordPress函数的信息,而另一些只是静态信息。接受此对话框后,我希望它在帖子上写下快捷码,以便我的插件显示在框中选择的选项。问题是,我想在php文件中使用WordPress的一些函数。但这有点“断章取义”。我不能使用Word

  • 如何将函数调用添加到插件的options.php默认提交例程?

    时间:2011-02-05

    我正在将两个插件合并为一个插件。我想在新插件的设置面板中选中第二个插件的激活例程作为复选框。但是,我不确定在提交选项时如何执行函数。我该怎么做?我的插件选项。php基本上是这样的。。。<form method=\"post\" action=\"options.php\"> <?php wp_nonce_field(\'update-options\'); ?> //options form goes here <input type=\"hidden

  • 如何存储中等数量的期权?

    时间:2011-02-05

    我开发了一个插件,它有不少设置。到目前为止,它们的数量是固定的,所以我将它们存储在Wordpress选项中。现在我考虑让用户定义(任意数量的)样式,即选项集。由于这些仍然是相当普遍的选择,因此Codex 非常适合。将所有这些内容存储在一个选项中显然不是一个好主意,但创建一个完整的数据库表也不太合适。你有什么建议?请注意,我发布了一个想法作为答案,以便将其与问题分开。将问题标记为CW,但这似乎在这里被禁用了?

  • 自定义帖子类型以覆盖插件目录中主题的css和html?

    时间:2011-02-07

    我有一个插件,可以创建一个名为挤压页面的自定义帖子类型。它有各种各样的短代码,用户可以输入来创建一个压缩页面,但我不知道如何才能让压缩页面具有定制设计,与主页完全不同。这可能吗?如果是,如何做到?

  • 如何按ID确定类别是否存在?

    时间:2011-02-07

    我知道我可以通过调用get\\u cat\\u ID(“category-slug”)来获取类别ID,但是,当您不知道slug时,调用什么方法来确定类别是否存在?换句话说,我需要确定类别id 1是否存在。这个的功能是什么?我可以使用if(get\\u category(1)){//做点什么吗?}

  • 替换Admin Load_Script中的脚本

    时间:2011-02-08

    我目前正在创建一个插件,该插件要求我覆盖Wordpress管理面板中的一个javascript文件。我已经用更改重新创建了文件,我需要知道如何替换加载到load\\u脚本中的现有文件。php(需要按照相同的顺序添加脚本)。我希望这样的事情能起到作用:wp\\u register\\u script(\'admin-widgets\',wp\\u PLUGIN\\u URL./oak automated sidebars/oak widgets.js\');wp\\u enqueue\\u脚本(“admin

  • GET_CATEGORES排除问题

    时间:2011-02-08

    在下面的脚本中,我试图传递要排除的类别ID,但是,类别列表仍然包含这些类别的子级,我不知道出了什么问题。有人能看出我在这个脚本中可能做错了什么吗?$cat_args = get_option(\'show_empty_cats\') ? \'exclude=\'.ce4_cat().\'&exclude_tree=\'.ce4_cat().\'&hide_empty=0\' : \'exclude=\'.ce4_cat().\'&exclude_tree=\'.ce4_cat().

  • 带有自定义插件的管理控制台中的菜单错误:您没有足够的权限访问此页面

    时间:2011-02-08

    (Moderator\'s note: 原始标题是“获取错误:您没有足够的权限访问此页面。正在尝试构建自定义插件”)我正在尝试编写自己的自定义WordPress插件,但我一单击菜单,就会出现以下错误:您没有足够的权限访问此页面我的插件位于:/wp-content/plugins/wp-e-commerce-group-pricing/wp-e-commerce-group-pricing.php 代码如下,我是WordPress的新手,所以可能我做错了什么:if ( is_admin() ) {