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

  • How to fork a plugin?

    时间:2011-04-22

    我想开始回馈社区,但从头开始编写插件目前略高于我的技能水平和创造力水平(也就是说,我不知道我可以用插件解决什么样的问题!每次想到什么,我都会找到一个或6个已经编写好的插件!)。然而,我最近发现了一个非常简单的插件,它看起来自WP 2.8以来就被放弃了,我想我可以将其修改为与3.1兼容。我已经问过了,看来更新这个插件的最好方法可能就是简单地将其分叉。现在我的问题是:我该怎么做?我是SVN的新手,所以我完全不知道该去哪里,如何开始,等等。有人能指导我吗?:)

  • 传递帖子ID和为不同帖子类型保存自定义元框时,SAVE_POST函数冲突

    时间:2011-04-23

    将Post save函数添加到save\\u Post action挂钩时,它们相互冲突。2种不同的自定义帖子类型,带有2个不同的(每种帖子类型一个)自定义元框。我只包括其中一个元框的代码。另一个非常相似,每个都可以单独工作,但不能一起工作。“register\\u metabox\\u cb”回调函数:function c3m_video_meta() { add_meta_box(\'_c3m_video_embed\', __(\'Enter Video Embed Code In

  • 带有插件和样式表的开发框上的符号链接

    时间:2011-04-24

    我正在使用mac os x 10.6和xampp。http://wp3.1/ 是我安装WordPress的url。物理路径为/Users/myUserName/Sites/wp3.1/我不会以“自然”的方式安装插件或主题。我创建了一个名为“git”的目录,该目录位于/Users/myUserName/git/. 这是我所有git存储库的所在地。当我想安装插件时,我只需在/Users/myUserName/Sites/wp3.1/wp-content/plugins/. 这对于简单的插件非常有用,但如果插件

  • Undefined variable _POST

    时间:2011-04-25

    在启用调试的情况下使用3.1.1,我收到以下通知。Notice: Undefined variable: _POST in <filepath> on line 1000 第1000行的代码为$data = $_POST 为什么我会收到这个通知?如何删除此特定通知?

  • 存储插件/主题创建的PHP文件的位置

    时间:2011-04-25

    在某些情况下,插件或主题需要在某个地方创建一个php文件,以后可以将其包含在内。例如,一个验证码插件,或某种模板系统,如twig/smarty(在我的情况下,它是一个用于小部件集合的简单模板引擎)。应在何处创建此文件?我唯一能想到的地方是wp-content/uploads/, 但这听起来不对:)那么,有没有一个安全的地方可以创建文件,而不用担心它们在WordPress/插件/主题更新中被删除?一种解决方案是在主题/插件目录中创建一个子主题/目录。。。

  • 作为‘订阅者’的最低功能的菜单页面不允许‘管理员’访问它?

    时间:2011-04-25

    我添加了一个单独的菜单页(对象页),其最低访问级别为“订阅者”。我这样做是因为我正在注册新用户,他们将成为“订阅者”,拥有编辑插件创建的部分的额外功能。所以我希望他们也能看到这个菜单。我创建的菜单页面如下所示:add_object_page(\'Personal Section\', \'Personal Section\', \'subscriber\', \'personal-section\', \'personal_section_fn\');现在,当我使用订阅者凭据登录时,我可以看到此菜单,但当

  • WordPress Hook用于在普通WP(非MU)中激活用户帐户

    时间:2011-04-26

    如果用户激活其个人资料,那么动作挂钩是什么?对于概要文件更新,它是:profile_update 例如。我的目标是,如果用户激活其配置文件,则执行一个函数。类似这样:add_action( \'user_activate\',\'my_function\');

  • 仪表板-获取元对象的状态和位置,并将它们传递给AJAX方法

    时间:2011-04-27

    我想知道是否有可能将metaboxes的状态和位置添加到类似仪表板的页面中。我的插件的主页上有几个元数据库,它们分别位于两列页面和顶部的“目录”框中(带有内部链接,如wikipedia页面)。但是,由于您可以订购/隐藏/显示元框,因此应该通过ajax方法相应地更新TOC框。是否可以触发这样的方法,传递完成排序所需的所有参数(所有元数据库的位置和状态)?tnx提前,加布里埃尔

  • 使用可更改的自定义帖子类型值构建插件...需要建议

    时间:2011-04-29

    我即将着手创建一个新的WP,其核心将依赖于自定义的帖子类型。我正在为客户端构建这个插件,但计划使其足够灵活,以便将来发布。我的客户对插件有特殊的需求,我最终希望它足够灵活,能够满足许多用户的需求。因此,我计划创建一个管理区域,用户可以在其中输入将进入register_post_type 作用我这样做的想法是,最终用户将能够利用我的插件的功能,同时也能够精确地控制插件生成的自定义帖子类型。我喜欢将这种控制权轻松交给非技术用户的想法;然而,我担心的是,这样做可能会引发一些潜在问题。例如,假设用户使用该界面将自

  • 保存草稿时需要执行什么操作?

    时间:2011-04-13

    我想根据自定义元框中的复选框向当前帖子添加一个元数据字段,以便能够逐个帖子切换我的自定义插件。为此,我编写了以下代码在新帖子和新页面上生成元框处理元框中复选框的值,并相应地设置帖子或页面的元数据。但我对2号有问题。我有以下代码来处理元数据的设置:根据元框中复选框的值更新元数据// register action add_action( \'save_post\', \'cl_save_postdata\'); /* When the post is saved, saves our cus

  • 插件开发:函数问题

    时间:2011-05-02

    我有一个非常基本的方案来构建我的第一个插件,但现在我有一个问题:当我在点1上放置一个钩子来添加\\u操作时,效果很好,但我需要从shortcode函数中获取颜色,因此,当我在点2放置代码时,效果不好。 class myclass { public function init() { global $shortcode_tags;

  • Get_bloginfo(‘url’)和get_site_url()有什么不同?

    时间:2011-05-02

    我正在开发一个插件。我想知道get_bloginfo(\'url\'); 以及get_site_url(); 我得到了相同的输出,那么有什么区别呢?

  • 如何写入文件(Css)

    时间:2011-05-02

    我正在写我的第一个wp插件,我有很多问题,大多数问题我都是通过阅读codex来解决的,但我不知道如何在插件选项中写入css文件。也许有更好的方法,但我想的是使用文本字段并将其保存到一个空的自定义中。将与插件打包的css文件。我不想将css信息保存到wp\\U选项表中。是否有一种标准化的方式为您的插件定制css,用户无需自己打开css文件即可对其进行更改??提前感谢

  • 查找请求是否为POST,以及POST ID

    时间:2011-05-03

    我需要一个钩子,这样当来访者落在任何一根柱子上时(not page), 我需要录一首歌。我如何才能找到请求是否用于post,是否有任何钩子可以找到加载的内容是否是post,如果是,post id是什么

  • 将参数传递给管理菜单页面回调?

    时间:2011-05-05

    Situation: 我正在开发一个插件,并将其开发为一个类,在遇到这种情况之前,一切都很好。我想把东西弄干净一点,试了一下这个。。class MyPlugin { function __construct() { add_action(\'admin_menu\', array(&$this, \'myplugin_create_menus\'); } //I don\'t want to writ

  • WordPress插件开发-邮件头已发送

    时间:2011-05-06

    我正在开发WordPress插件。当我激活插件时,我收到以下消息:该插件在激活期间生成了293个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除此插件。这个插件运行得很好,但我不知道为什么我会收到这个消息。我的插件是:http://wordpress.org/extend/plugins/facebook-send-like-button/

  • 从哪里开始学习如何为Wordpress开发更好呢?

    时间:2011-05-09

    我已经阅读了这个问题和答案(Where do I start from ).所以我有一个稍微不同的问题。如果我基本上不知道WordPress代码是如何构造的,并且我对插件有一些想法,那么我应该从上面链接的帖子中给出的答案的作者所在的地方开始写,还是有其他途径?感谢所有对此问题作出贡献的人。P、 我在PHP和其他web技术方面有超过3.5年的经验。

  • 两个WordPress插件可以共享相同的代码库吗?

    时间:2011-05-09

    因此,我已经为生产编写了我的第一个WordPress插件,在接下来的几天里,我将开始另一个项目,我可能需要为同一个WP站点编写两个插件,因为它们执行两组不同的任务。现在我正在回顾我为第一个插件编写的一些代码,我想如果这两个插件可以共享我为我早期项目中的第一个插件编写的一些代码,那就太好了。起初我想也许我应该写一个插件来完成所有的事情,但经过一番思考后,我得出了一个结论,我希望我的插件很小,只做很少的任务,而不是让一个臃肿的插件做太多的事情。以后很难维护。所以我想知道是否有人曾经为多个插件共享编写过代码库,

  • 方法来仅以数组形式检索类别名称和ID?

    时间:2011-05-10

    我正在构建一个类别选择器选择列表。我只需要填充一组类别,如下所示:$myCats = array(\"null\" => \"None (default)\", \"1\" => \"Uncategorized\", \"2\" => \"Second Category\", etc..) WP是否有一个现有的方法调用,我可以用来单独提取此数据?我可能也需要从列表中排除一些类别。

  • Should I use wpdb prepare?

    时间:2011-05-11

    我是SQL新手,不知道是否需要使用wpdb->prepare 对于以下对我创建的表的查询global $wpdb; $tablename = $wpdb->prefix . \"my_custom_table\"; $sql = \"SELECT * FROM \" . $tablename . \" ORDER BY date_created DESC\"; $resulst = $wpdb->get_results( $sql , ARRAY_A );