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

  • 我想在提交修改期间添加图片Thum的帖子Meta

    时间:2011-10-18

    我正在使用此函数从google获取imnages URL function getGoogleImg($k) { $url = \"http://images.google.com/images?as_q=##query##&hl=it&imgtbs=z&btnG=Cerca+con+Google&as_epq=&as_oq=&as_eq=&imgtype=&imgsz=m&imgw=&imgh=&

  • 我应该在哪里存储我的多站点WordPress插件的全局数据?

    时间:2011-10-18

    我为WordPress编写了一个插件,它有一些用户可配置的设置,这些设置是使用WordPress建议的方法存储的。我知道它们保存在wp\\u options表中,但这是WordPress options API抽象的。现在,我正在尝试添加一个“全局覆盖”的设置,可以在多站点安装的网络管理部分进行配置。我找到了合适的钩子来设计我的设置页面,但是我找不到任何关于在哪里保存数据的信息。如果我使用普通选项API保存它,则会分别为每个站点保存设置。我正在寻找一个为所有站点全局保存这些设置的位置,因此插件可以首先查看

  • Wpdb->准备和MySQL更新-是如何完成的?

    时间:2011-10-19

    正在尝试在插件查询中设置“已删除”日期时间,但我不确定如何将更新集与$wpdb一起使用->;准备我的问题是:$cur_date = date(\'Y-m-d G:i:s\'); $rows_affected = $wpdb->query( $wpdb->prepare(" UPDATE $table SET ( removed, post_id, user_id, status )

  • 如何全网开通插件,跨站点保存设置

    时间:2011-10-19

    我正在开发一个插件,它将在单站点和多站点上使用。如何使插件在网络范围内活动,需要代码。此外,如何在网络范围内保存设置?

  • Hook for page Request?

    时间:2011-10-20

    我想运行一个函数,查看所请求页面的当前url参数,并根据这些参数设置cookie。所以,我想我在寻找:Wordpress挂钩允许我在页面加载之前执行此操作,这是一种获取请求URL的方法

  • 注释不尊重DISPLAY_NAME设置,如何使插件克服这一点

    时间:2011-10-21

    当我在Wordpress上发布某些内容时,它会以我的显示名发布。但是,如果我更改显示名称,我发布的帖子将使用新作者进行更新。注释将保留旧名称。由于在我的wordpress网站中,评论仅对注册用户可用,并且显示名称字段是隐藏的-他们有自定义配置文件,因此我希望覆盖使用的显示名称(它应始终与first\\u name+last\\u name匹配)。所以我尝试了the\\u author钩子,但没有成功。查看源代码,我发现author\\u链接中的作者名称生成如下:function get_comment_a

  • 第三方PHP库放在哪里?

    时间:2011-10-21

    我正在开发两个开源插件和一个主题(都是“套件”的一部分),它们都使用相同的第三方PHP库。我想知道在Wordpress中加入它的最佳方式是什么。以下是一些想法:将其放在其中一个插件中,并要求安装和激活该插件创建一个特殊的“核心”插件,该插件除了包含它之外什么都不做wp-content</对这件事有什么想法吗?

  • 多个插件的主菜单项?

    时间:2011-10-22

    我猜这个问题或多或少是关于美学和组织而不是功能,但我还是很好奇。。。我知道我可以使用add_menu_page() 函数,但我的问题是:是否可以添加;“主控”;带“的菜单项”;“子菜单”;与各个插件选项页面相关的项目?换句话说,我的公司名是;Guru Guy”大师;我已经发布了4个不同的插件。。。是否可以创建如下所示的菜单项:Guru Guy<;--主菜单项--插件1<;--插件1的选项页面链接--插件2<;--插件2的选项页面链接--插件3<;--插件3的选项页面链接--插件4<;-

  • 自定义固定链接的页面ID重写规则

    时间:2011-10-23

    我正在使用WP 3.2.1。我试着做永久链接,比如:/en/1/some string。结构为:%lang%/%pageID%/%一些随机字符串%因此,我添加了一条重写规则:function nw_lang_addRewrite($aRules) { $_aRules[\"(en|lt|ru)/(\\d+)(/.*)?$\"] = \'index.php?p=$matches[2]&lang=$matches[1]\'; $aRules = $_aRul

  • 我必须用编写插件来覆盖wp_mail()可插拔函数吗?

    时间:2011-10-24

    如果我想覆盖wp\\u password\\u change\\u通知,我是否必须编写插件才能做到这一点?它似乎对功能没有影响。我的主题的php。我唯一需要做的就是把措辞改成小写。 if ( !function_exists(\'wp_password_change_notification\') ) : /** * Notify the blog admin of a user changing password, normally via email.

  • WordPress前端AJAX。返回0:?

    时间:2011-10-24

    我已经创建了适当的代码来处理WordPress上的AJAX请求,但我从服务器得到了0作为响应。我的插件代码如下:class my_plugin { function my_plugin() { add_action(\'wp_ajax_do_ajax\', array($this, \'do_ajax\')); add_action(\'wp_ajax_nopriv_do_ajax\', array($this, \'

  • 为什么我在开发时在管理中没有收到错误消息?

    时间:2011-10-24

    我很好奇,为什么当代码中出现错误时,我的屏幕会完全空白。这只发生在我身上,当它是一个管理功能。没有警告,没有语法错误消息,什么都没有。只是一个空白屏幕。这使得很难找到问题所在。如何显示错误以及如何停止空白屏幕?Thanx提前!

  • 插件中未显示ADMIN_NOTES

    时间:2011-10-26

    我知道我可能在做一些愚蠢的事情,但我就是不能让它运行。我正在尝试为我的插件设置一个小API,并创建一个类来更轻松地显示管理通知。以下是我所拥有的:// Send data to class to get HTML for admin notice $efpd=Efpdd::getInstance(); $plugin_update = $efpd->efpd_admin_notice( $notice_info = array( \'type\

  • 我可以一直使用什么函数来避开可能的用于编辑和显示的HTML?

    时间:2011-10-26

    我对WP非常陌生,从以下书籍和在线示例中可以看出,我的第一个插件中有几个不同的“esacping”函数。我想知道是否有一个函数,或一组最小的函数,我可以用来防止恶意HTML存储在我的数据库中做任何坏事。然而,我总是希望存储捕获的文本,并且只在呈现文本时对其进行清理。

  • 针对新用户的电子邮件验证

    时间:2011-10-27

    我想实现一个插件,要求新用户在注册时回复电子邮件,验证他们的电子邮件地址。我已经在做大量的codex研究,但我是一个新手,希望得到一些提示,尤其是在用户验证其电子邮件之前,保持其非活动状态。其余的我想我会自己处理。

  • 我的基本php代码产生了意外的结果

    时间:2011-10-28

    我正在编写一个代码片段来显示帖子的附件,但对于每个用户来说,他应该只能看到自己的附件,而不能看到其他用户的附件 $current_user=wp_get_current_user(); //display all post attachments. see http://codex.wordpress.org/Template_Tags/get_posts#Show_attachments_for_the_current_post $args = array

  • 面向对象模式和原则在插件开发中的应用

    时间:2011-10-28

    我正忙着用PHP 5.3.5编写我的第一个插件。我来自C#环境,我必须说我对PHP中良好、可靠的OOP技术的支持水平非常满意。然而,我有点不确定如何使用类构造插件。我有一个插件类,负责其构造函数中的钩子注册,还有一些工作类,如邮件队列和邮件程序,但我有一个或两个非类脚本,主要用于表单,我不太知道如何巧妙地适应类。关于我的OO插件这方面的指导,我可以参考哪些资源?该插件用于群发邮件,即按时向所有订阅者发送邮件等。它为邮件模板注册了一个自定义的帖子类型,具有添加新内容和编辑功能,并在管理菜单的底部添加了自己的

  • 插件上的小部件翻译

    时间:2011-10-28

    我正在向上的小部件添加i18nList Category Posts. 我已经正确创建了pot文件,以及西班牙语和英语的po和mo文件。所有字符串都显示为_e() 在表单文件上。目录结构如下:/ include/ ListCategoryPostsWidget.php lcp_widget_form.php languages/ es_ES.mo en_US.mo plugin.php 还有其他文件,但这些是

  • 如何限制插件的一个版本中的功能?

    时间:2011-10-30

    我正忙着写一个免费版和付费版的插件。对于我们最初发布的两个版本,我想让事情尽可能简单,所以我宁愿推迟使用非常可扩展的免费版本的策略,在Pro版本中实现挂钩;在以后的版本中,我将对此方向给予一些关注。我的下一个方法是简单地拥有两个完全独立的构建,其中包括一些核心、共享组件和一些特定于Pro或Free版本的组件。这里我的问题的目的是尝试收集关于我的第三个角度的一些建议,即如果某个版本正在运行,即如果调用核心服务的客户端是免费的或专业的,则使用只执行操作的签入代码。我应该看什么来尝试这种功能限制途径?

  • WordPress数据库错误:[查询为空]-使用$wpdb->Prepare()

    时间:2011-10-30

    我已经编辑了我的问题,现在我得到了关于检查MySQL设置的错误。我将$sql\\u dvalues变量更改为具有值的数组,而不是逗号分隔的值,现在它显示以下内容:WordPress database error: [您的SQL语法有错误;请查看与您的MySQL server版本相对应的手册,以了解第3行“”附近要使用的正确语法]在wp\\U efpd\\U gmaps(时间、名称、地址、描述、标题)中插入值(\'2011-10-30 08:48:32\',\'test\',\'tedst\',\'teds