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

  • 如何让定制插件按需运行?

    时间:2012-07-19

    我正在尝试制作一个插件,它可以在特定时间自行运行,也可以在手动触发时运行(也就是说,插件的特定功能被触发)。虽然我不知道如何实现这一点,但谷歌搜索并没有取得成效。如果这有帮助的话,这是briefly 函数的外观。function rrikesh_insert_post() { $post = array([variables populated from external file]); wp_insert_post($post, true); } 有人能

  • 如何在Coherence中使用筛选器挂钩‘POST_UPDATED_MESSAGES’和操作挂钩‘SAVE_POST’

    时间:2012-07-19

    每当WordPress用户组中的WordPress页面发布/更新时,我都会尝试向该WordPress网站的组成员发送电子邮件、短信和即时消息通知。我想用动作钩\'save_post\' 是最好的解决方案。然而,我在路上遇到了一些恼人的因素,我相信我已经找到了解决办法。其中一个恼人的因素是,每次更新页面时,它都会执行两次操作。所以我使用了建议的修复方法here 而且它似乎纠正了双重储蓄问题。如果您对双重储蓄问题有更好的解决方案,我很乐意阅读。现在,我面临的问题是,我不知道如何正确使用过滤器挂钩\'post_

  • WP中是否有内置的脚本、类和/或函数供插件从wp_Options中导出/导入其保存的数据?

    时间:2012-07-22

    在WordPress中,是否有任何受支持的“脚本插件”、类和/或WordPress函数允许插件将其自身数据从数据库导出/导入到txt/json文件?一种帮助处理插件中备份功能数据的方法。最初的代码是我在本地主机上工作的,但不是在我上线时,因为各种原因。最初发布时,正如奥利在回答中指出的那样,“你不能上传AJAX文件。它们不受支持,但你可以伪造它。”How can I upload files asynchronously with jQuery?. 从那以后,又增加了一些答案。使用表单和ajax函数时,大

  • 如何在管理插件菜单页面中显示帖子信息(如标题)?

    时间:2012-07-22

    我正在尝试开发一个WP插件,以便在管理菜单页面中显示帖子(或页面)相关信息(例如在列表中显示所有帖子标题)。我试图使用“循环”,但似乎无法在仪表板中访问“循环”。通过使用$wpdb直接查询数据库,我实现了我的目标。但是,有没有更好或更安全的方法在仪表板菜单页面中加载帖子信息?提前谢谢你。

  • 如何更改自定义帖子类型的作者?

    时间:2012-07-23

    我已经制作了一个自定义的帖子类型,需要能够创建帖子并将其分配给作者。这对于帖子来说很容易做到,因为您可以转到批量编辑屏幕并立即更改作者。但是,当我尝试使用自定义帖子类型执行此操作时,作者框不存在。如何添加功能来更改自定义帖子类型的作者?编辑:我找到了一个解决方案,请参阅下面的答案。

  • Adding columns to core tables

    时间:2012-07-23

    我只是想知道,是否有令人信服的理由不让插件向核心WordPress数据库表添加列,例如wp\\U term\\U分类法。我总是可以创建一个单独的表并将其连接到WordPress核心表,但我更愿意将插件使用的额外数据保留在标准WordPress表中。使用这个有什么坏处吗?我能预料到东西会神秘地开始破裂吗?

  • 应用导致500内部服务器错误的筛选器

    时间:2012-07-23

    我有一个自定义的帖子类型,需要以某种方式显示它。我希望其他帖子正常显示。当我尝试使用以下代码来完成此操作时,我得到一个500内部服务器错误。global $post; //do this only for custom type if (!(get_post_type()==\'customt\')) { $rawContent = $post->post_content; $formattedContent = a

  • WordPress URL重写不起作用

    时间:2012-07-23

    我正在尝试为我的wordpress插件创建自定义url重写。function insert_plugin_rewrite_rule($rules) { global $wp, $wp_rewrite; $wp->add_query_var(\'update_slug\'); $ret = $wp_rewrite->add_rule(\'updates/plugins/([^/]+)/\', \'index.php?update_slug=$mat

  • 插件是否可以覆盖新用户默认角色类型

    时间:2012-07-23

    我正在制作一个创建用户帐户的插件。有没有一种方法可以让我创建的新用户获得我(插件开发人员)告诉他们的角色,而不是让他们都成为默认的新用户角色。我想让新用户成为由插件父插件定义的角色类型。

  • 资料库中活动版本饼图的时间线是多少?

    时间:2012-07-24

    查看自己的插件详细信息并检查活动版本下载时。看看站长更喜欢哪个版本很有帮助,但我在WordPress(以及这里)上看不到关于这个主题的详细信息。最近,我的统计数据发生了意想不到的变化,我找不到任何关于时间框架的信息。我发现的少数情况要么是封闭的,几乎没有反应,要么是间接相关的。活动版本饼图可以在下面的任何插件上找到Stats.http://wordpress.org/extend/plugins/[PLUGIN-NAME]/stats/ 大多数情况下,新版本甚至要到大约一天左右才会出现,但时间线

  • 是否有插件生命周期文档?

    时间:2012-07-24

    是否有一些文档可以解释插件的生命周期?我正在启动一个OOP风格的新插件,我刚刚发现我的主类正在实例化a lot (感谢Xdebug和Netbeans)<我想知道为什么,这让我很恼火,因为我正在实例化Dropbox API对象,我真的没想到WordPress会这么多地实例化我的主类。我在Codex和Google上都没有找到任何与插件生命周期相关的东西。

  • 使用preg_place清理小部件输出的HTML

    时间:2012-07-24

    我正在一个wordpress网站上工作,该网站使用插件/边栏小部件。我遇到的问题是小部件生成的HTML无效,下面是一个例子。。。<p> <div>I am item 1</div> <div>I am item 2</div> <div>I am item 3</div> <div>I am item 4</div> <p></p>&#

  • 插件上传后文件末尾的随机码

    时间:2012-07-24

    我向WordPress网站(3.3.1)上传了一个插件,该插件在我的其他网站(3.3.1和3.4)上运行得很好,但当我尝试激活它时,会出现致命错误。当我检查插件的主文件内容进行一些更改并识别错误时,我检测到在代码末尾出现了重复的文件中的一些随机代码。如果我编辑它并再次保存,另一个随机代码将再次放置在文件的末尾。任何建议都将不胜感激,即使是关于做更多研究的建议。我真的不知道该怎么检查这个问题。要添加所需信息的版本:我测试停用所有插件,并使用211主题,我得到了相同的行为添加的随机码示例<?php&#x

  • 如何防止在管理仪表板上显示特定用户角色的特定类别?

    时间:2012-07-25

    我想防止某些用户角色出现“特色”类别。具体来说,我只希望管理员和编辑能够看到并因此选择或取消选择该类别。其他人都能看到整棵树,除了那只特别的猫。在编写必要的插件时,我需要使用哪些挂钩和WP API?

  • 从插件中获取用户登录状态。未定义$CURRENT_USER

    时间:2012-07-25

    我正在编写一个插件,它添加了一个类,该类为第三方软件创建一个端点,以便对其进行API调用并检查当前用户是否已登录。这是我正在做的精简版本。class API_Endpoint{ public function __construct(){ add_filter(\'query_vars\', array($this, \'add_query_vars\'), 0); add_action(\'parse_request\', arr

  • WordPress有浏览器代理吗?

    时间:2012-07-26

    我想阻止除WordPress的内部升级功能之外的所有人访问一个目录(我正试图让WordPress自动更新我的高级插件)。我有它更新,但我真的想阻止除WordPress之外的所有人的目录。有人知道WP的内部用户代理是什么吗?

  • WordPress插件描述的特殊格式?

    时间:2012-07-26

    最后一个问题,我提供了插件的描述see the part of this called \"Customizing the Plugin Information Box\", 我无法使用任何HTML格式。它只是像普通文本一样打印出来。想知道如何在这里设置格式吗?

  • WordPress.org如何从我的插件页面强制终止缓存的横幅-772x250

    时间:2012-07-27

    我创建了一个横幅并将其添加到我的插件页面http://wordpress.org/extend/plugins/dbc-backup-2/ 但是有一个拼写错误,所以我删除了&;提交了一个新的verison。在我将新图像添加回SVN后,它仍然显示旧图像。所以我知道CDN缓存图像已经很长时间了。我通过匿名电话查过了。org,并显示正确的横幅。EDIT 到目前为止,我已经三天没有上传这张图片了,对我来说,我仍然看到了同样破碎的横幅。我猜CDN正在将旧的缓存映像提供给我的IP:(所以我的问题。。。开发者有

  • 多站点中的上下文问题-获取每个博客中的主站点数据(Get_Pages())

    时间:2012-07-29

    我在一个多站点上工作,所有的东西都经过配置,可以从仪表板上正常工作。现在,我正在尝试编写一个带有PHP文件的插件,该文件显示在站点中创建的页面列表,并显示给登录站点的管理员。下面是代码(简化)<?php require(\'../../../wp-load.php\'); ?> (some HTML) <?php $pages = get_pages();

  • WordPress插件目录的自定义标头

    时间:2012-07-30

    我刚刚将一个简单的WP小部件提交到Wordpress目录。http://wordpress.org/extend/plugins/wp-twitter-trends/我想添加插件标题图像,如中所示http://wordpress.org/extend/plugins/contact-form-7/我怎样才能补充呢?自述文件。txt文件?怎样