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

  • 在WordPress上开发主题,寻找优秀的教程

    时间:2011-04-11

    我是WordPress的初学者。我知道html,asp,一点PHP,我熟悉WordPress。我想成为WordPress专家。到目前为止,我知道WordPress涉及设计主题、制作插件和定制网站。请让我知道我需要做的任何其他事情。请提供一些优秀教程的链接(免费访问,不想购买)。。从初学者到专家,开始使用WordPress。

  • 使用Eclipse构建插件的策略

    时间:2011-04-11

    谁有使用eclipse PDT构建wordpress插件的经验?我的情况是:我需要构建扩展另一个插件的插件(将其视为另一个插件的高级版本)我已经创建了这个项目plugin core(原始插件)通过从svn存储库导入,我创建了名为wordpress 并将其添加到plugin core 项目</我创建了另一个项目plugin extender 它将承载我创建的脚本</问题是,如何在wordpress上轻松测试它,而不必手动将这些项目复制粘贴到wp-content/plugins? 是否自动将这些文

  • 如何让用户在这个简单的投票计数器(使用帖子元)中向下投票?

    时间:2011-04-12

    This simple tutorial 教你如何使用帖子的元数据制作投票计数器。我想知道如何在这个小脚本中添加投票(例如,-1,-2)。按以下方式:如果该帖子有0票,但被否决,则最终得到-1票。如果帖子有1票,但被否决,则结果为0(只有一个计数器)。the jQuery part:<?php wp_enqueue_script( \'jquery\' ) ?> <?php wp_head(); ?> <script type=\"text/javas

  • 插件-确保jQuery已加载到我的设置页面和我的JS文件中

    时间:2011-04-12

    我正在创建我的第一个wordpress插件,我正在努力找到正确和最好的方法来确保jquery和我自己的JS文件包含在插件的设置页面中。我不需要将它们加载到其他任何地方,除非在我的设置页面上。什么代码,我应该把它放在插件的什么地方?这是我目前为止创建设置页面的方法:add_action(\"admin_menu\", \"create_admin_pages\"); function create_admin_pages() { add_submenu_page(\'opt

  • 插件开发的最小Widget宽度

    时间:2011-04-13

    我在考虑一个插件,它将自己作为一个小部件插入到一个人的侧边栏中。问题是,我不知道侧边栏的最小宽度应该是多少。是否有标准?

  • 如何按岗位名称/插件查询下级

    时间:2011-04-15

    看来我只能对参数使用IDpost_parent 是否在WP_Query 或get_children有没有一种方法可以通过更具可读性的postnames查询子级。

  • 插件架构/设计模式-对插件子类使用私有观察者/中介者模式还是使用WP ADD_ACTION更好?

    时间:2011-04-16

    我正在编写一个非常复杂的插件,它被组织为一个父“容器”类和几个子类,其中每个子类都是可选/必需的元素,通常(但不总是)映射到自己的add\\u子菜单页。基本上,这是一个插件,带有他的私有集,我们称之为“子插件”。每个子类/子插件都有自己的(大)一组add\\u操作和add\\u过滤器。所以,从技术上讲,我的插件的子插件是一个有效的WP插件,只是它不是由WP本身直接调用的。自从我计划。。。实际上,大量的add\\u操作。。。我想知道我是否应该使用“私有”观察者/中介模式重构我的插件,即只将所有相关的add\

  • 我使用ADD_FILTER有什么问题

    时间:2011-04-17

    我想用我的自定义搜索覆盖wordpress默认搜索,但是当我在插件文件中放入以下代码时,它不会出现替换默认搜索框(无错误,无任何内容)以及当我将代码放入函数中时。php它工作正常,并替换了默认的搜索框。有人能告诉我为什么插件文件中不起作用吗?谢谢function DynamiteSearch($form) { $form = \'<form method=\"get\" id=\"searchform\" action=\"\' . get_option(\'home\') . \'

  • WordPress自动链接纯文本电子邮件地址

    时间:2011-04-18

    我正在使用最新版本的WordPress(3.1.1)。只是我,还是WordPress现在自动链接纯文本电子邮件地址?I类型[email protected] 作为注释显示为<a href=\"mailto:[email protected]\">[email protected]</a>我正在开发一个插件,该插件使用get_comment_text 过滤并随后修改电子邮件地址的显示方式。这个插件以前工作得很好,但正如我所说,现在WordPress自动链接电子邮件地址。我想WordPress会遵循自己

  • 如何才能使添加新帖子页面的可见性在默认情况下设置为私有?

    时间:2011-04-18

    我正在尝试创建一个插件来更改添加新帖子页面,以便可见性字段在默认情况下显示“Private”:Status: Draft Visibility: **Private** Publish immediately [Publish] 。。。与WordPress通常的假设相反:Status: Draft Visibility: **Public** Publish immediately [Publish] 目前,我正在使用

  • 2011年度插件命名大赛

    时间:2011-04-18

    我已经有一段时间没有做悬赏挑战了,所以这里是另一个。相同的基本规则:每人1个答案,最有创意/有用/有用/有趣的答案获胜。这一次,通过Bounty.这个挑战是针对我的开发中插件,Crossfire.插件用途允许多站点网络上多个站点的作者将其内容从一个站点交叉发布到另一个站点。工作原理作者像往常一样在主站点上写文章。然后他们从元框中选择要交叉发布的站点。WordPress使用自定义帖子类型来跟踪姐妹网站上交叉发布的内容。最终,主站点和姊妹站点的访问者都将在页面顶部看到新帖子</一个站点上的评论会自动镜像

  • 在TinyMCE外部使用TinyMCE超链接选择器

    时间:2011-04-18

    是否可以在TinyMCE之外使用“插入/编辑链接”对话框?例如,如果我想将该对话框添加到插件设置表单中的通用按钮,是否可以只包含使其工作所需的TinyMCE部分?

  • 通过插件动态创建类别时,缺少“CATEGORY_CHILDS”选项

    时间:2011-04-18

    我已经找出了一个致命错误的来源,当一个全新的网站在安装和激活我正在使用的插件后预览时,就会发生这个错误。问题似乎是未创建选项表中的“category\\u children”项。有趣的是,似乎有两个操作触发WP来创建category\\u children选项。它们是:(1)激活包含创建类别代码的主题;(2)只需访问类别管理器。如果我在激活插件后执行上述任一操作,将创建category\\u children选项(可能是由于在主题激活或edit-tags.php加载中进行了检查),错误就会消失。以下是我在

  • 在创建术语的同一插件中调用CLEAN_TERM_CACHE()失败,单独调用时成功吗?

    时间:2011-04-19

    我的插件代码如下。在myPlugin\\u cleanup()函数中,我创建了一些类别,并将术语id 1指定为父级。由于known bug with creating categories via script (无法创建category\\u children数组,并且在访问包含类别列表的页面时会导致致命错误),我将clean\\u term\\u cache()调用直接放置在创建类别的函数下方。然而,它不起作用。未创建category\\u children选项。有趣的是,如果我创建一个插件,其唯一功

  • 一个插件可以通过脚本激活另一个插件吗?

    时间:2011-04-19

    一个插件可以通过脚本激活另一个插件吗?我知道有可能deactivate known plugins via script, 但找不到任何如何激活它们的示例。

  • 符号链接目录中的插件?

    时间:2011-04-20

    当我开发插件时,我通过在不同的wp-content 目录。这很好,因为我只需编辑一次文件,但它打破了在插件中生成资源引用的一个重要结构:__FILE__ 指的是物理插件位置,而不是wp-content. 我应该如何解决这个问题?我的目录结构如下所示:/path/to/wordpress/development/dir/plugin-development/monkeyman-rewrite-analyzer/monkeyman-rewrite-analyzer.phpjs/monkeyman-rewrit

  • 使用不包括Get_Header()和Get_Footer()的主题模板,我可以使用什么操作钩子向页面帖子添加一个JavaScript?

    时间:2011-04-20

    所以我不想包括get_header() 或get_footer() 标记是因为此页面将使用thickbox模式插件作为iframe加载,其内容将是一个表单,我不希望上述标记呈现所有菜单、横幅图像和菜单以及页脚内容,因为这将导致此页面上的大量滚动。然而,当前我运行的是这样的:add_action(\'template_redirect\', \'my_plugin_add_js\'); 然而,当我取出get_header() 和get_footer()标记,则JavaScript不会加载,即使\'

  • 将页面设置为插件停用时的草稿

    时间:2011-04-21

    我正在开发一个小插件,激活后会创建一个主题页面,然后一个函数会将该页面设置为已发布。这是我发布的代码:// function that creates the new ads page on plugin install // function mjj_create_page () { // Create new page object $ads_page = get_option(\'mjj_smart_ads_page\'); $ads_new_pa

  • 如何从WP_Query()中排除内容(和其他返回值)?

    时间:2011-04-21

    是否存在可以返回站点中已发布页面的简单数组的方法?我只想返回名称和slug,而不是完整内容或其他默认值。我尝试了WP\\u query()、get\\u posts()、get\\u pages()和query\\u posts(),但它们都返回了帖子/页面内容。我只是想把帖子的名字和slug找回来。如果没有更轻的方法,我可以使用其中一种。只是想确定一下。非常感谢您的帮助。

  • 自定义导航菜单项默认为‘Menu-Item-Type’=>‘Custom’。如何制作一个“页面”菜单项?

    时间:2011-04-21

    我正在使用下面的代码动态创建自定义菜单项。除了所有菜单都创建为“自定义”之外,它工作得很好。在下面的代码中,将菜单项类型设置为“页面”似乎没有效果。 foreach($thePages as $page){ wp_update_nav_menu_item($menu->term_id, 0, array( \'menu-item-title\' => $page->post_title,