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

  • 如何用我的插件替换标题?

    时间:2012-12-26

    我正在为WordPress 3.5开发一个插件。我的博客的默认标题是“测试”。以下是我的插件的一些代码:add_filter(\'wp_title\', \'my_replace_title\'); function my_replace_title(){ return get_option(\'my_site_title\'); } 新标题是“我的网站标题”。但结果是:“我的网站标题测试”如何用新标题替换旧标题?

  • 如何在卸载插件时删除特定于插件的自定义分类术语?

    时间:2012-12-27

    我正在尝试编写一个类,该类允许在卸载插件时轻松删除所有与插件相关的数据。具体来说,我希望它删除插件选项、自定义帖子类型条目和自定义分类法及其术语。我写的大部分内容都很有效,但get\\u terms函数返回“invalid\\u taxonomy”错误。进一步研究,我发现全局$wp\\U分类法无法识别卸载期间插件创建的自定义分类法。php进程。所以我的问题是:卸载插件时,如何删除自定义分类术语?这是我的代码:http://pastebin.com/geH1wzRC如果你能告诉我如果两个插件都包含这个类,如

  • 如何获取当前登录用户的ID?

    时间:2012-12-27

    我想获取当前登录用户的ID。我找到了函数:get_current_user_id 这似乎是可行的,但我不确定在这种情况下“当前”是什么意思。这意味着如果用户查看另一个用户的配置文件,那么当前用户是否会更改为另一个用户?简而言之,我正在寻找一种可靠的方法,始终只获取登录用户的id。

  • 使用‘DRAFT_TO_PUBLISH’挂钩(发布状态转换)

    时间:2012-12-28

    我正在尝试使用draft\\u to\\u publish挂钩(http://codex.wordpress.org/Post_Status_Transitions) 在发布作为草稿的帖子时运行函数。此挂钩似乎不起作用:add_action(\'draft_to_publish\', \'myFunction\'); 当我在插件中使用它时,myFunction永远不会被激发。我以前使用/测试过该功能。我知道这是挂钩,而不是myFunction的内容。我找到的所有“解决方案”都只是指向上面的Cod

  • 插件卸载功能不起作用

    时间:2012-12-30

    我正在更新我的插件,以便与Wordpress 3.5版兼容。以下是我的重要插件文件:按标题对\\u SearchResult\\u排序。php:<?php if(!class_exists(\'Class_Sortsearchresults\')) { require_once(\'Class_Sortsearchresults.php\'); } if(!isset($Class_Sortsearchresults)) { $Class_So

  • 无法使用我的插件创建表格

    时间:2012-12-30

    代码如下:<?php /* Plugin Name: MyPluggin Plugin URI: http://localhost/ Description: Version: 0.0.2 Author: localhost Author URI: http://localhost/ License: GPL2 */ function crear_tablas

  • 如何创建自定义edit.php/编辑页面

    时间:2012-12-30

    我需要创建3个自定义edit.php 仅显示具有特定父级的页面的页面,并且“发布新页面”按钮链接到具有相应父级的新页面。我能给出的最接近的答案是,不要编辑核心文件,只需删除元框等。How can I customize "Pages" admin (edit.php) and "Edit Page" admin (post.php) for bulk edit of custom content type?但我不能这样做。有什么建议我可以复制edit.php 页到目

  • 基于调用它的核心函数的条件挂接

    时间:2012-12-31

    在多站点中,我正在应用过滤器get_blogs_of_user 对“我的网站”管理栏菜单进行排序,其中网站按blogname:所发生的是,我想在其他地方再订购一个,在那里,这些网站是按domain.例如,出现在用户屏幕中的站点(/wp-admin/network/users.php):问题是:为了实现这一目标,我正在使用debug_backtrace, 但我不确定这是否是偶然发生的,或者逻辑是否成立(?!)。我在检查debug_trace()->trace[4][\'function\'] 我知道功

  • WordPress评论中的自定义头像?

    时间:2013-01-01

    我正在寻找一种方法,让人们在发布评论时与facebook联系,并使用他们的facebook头像作为评论的头像。如何做到这一点?我是否需要为这些人创建一个单独的用户帐户,或者他们的方式只是为发布的每条评论存储一个头像url?

  • COMMENT_EMAIL挂钩似乎不适用于评论编辑字段

    时间:2013-01-01

    我正在构建一个插件,允许用户对其用户的IP/电子邮件数据进行PPK加密。因此,IP/电子邮件数据被设置为注释表中的伪值,加密值存储在相应的元字段中。我正在成功使用comment_email 钩住从我的加密元值在管理注释浏览器中查找电子邮件地址。在管理界面中编辑注释时Author 框电子邮件字段前面是标签“电子邮件(发送电子邮件)”,括号中的文本超链接到电子邮件地址。我的钩子在那里运行正常,从注释元数据中检索加密的电子邮件地址,并在返回之前对其进行解密。但是,在编辑字段本身中wp_comments.comm

  • 如何从特定页面中删除标题

    时间:2013-01-02

    Hi需要删除特定页面的标题,此one. 我可以add_filter( \'the_title\', ai1ec_remove_title ); function ai1ec_remove_title( $title ) { if( \'Calendar\' === $title ) { return \'\'; } else { return $title; } } 但这也会

  • 没有主题调整的插件开发?

    时间:2013-01-02

    我是一个雄心勃勃的wordpress初学者和学习者,这是我在Stackexchange上的第一个问题,如果我在这里错了,我很感激有人能指出更好的方向在我的页面上http://www.project22.org 我从一个儿童主题“二十一”开始,因为我认为这个主题对任何可能发生的事情都有很好的准备</接下来,我创建了自己的“基本功能插件”,来完成我(在其他插件中找不到)想要自己完成的编程</现在,我基本上已经在插件中创建了我想要的功能,但为了显示我的结果,我需要对(子)主题文件进行一些调整,例如内

  • 是否删除永久链接Meta Box不起作用?

    时间:2013-01-03

    由于某些原因,未在编辑页面屏幕上删除slug/permalink元框。代码输入functions.phpfunction mjp_edit_meta_boxes() { // Remove Meta Boxes remove_meta_box( \'commentsdiv\', \'page\', \'normal\' ); // Works remove_meta_box(\'slugdiv\', \'page\', \'normal\'); /

  • Optimize shortcode callbacks

    时间:2013-01-04

    我创建了一个插件,在我的WordPress站点中添加了一些短代码。但我是一个PHP新手,所以我相信它可能有一些错误或优化它的方法。它工作正常,显然没有问题。内存使用率为00.04MB。你能看看吗?非常感谢!add_action( \'wp_enqueue_scripts\', \'prefix_add_my_stylesheet\' ); function prefix_add_my_stylesheet() { // Respects SSL, Styl

  • 是否覆盖插件中的可插拔函数?

    时间:2013-01-04

    WordPress有一个名为pluggable.php 它包含一个可以在插件中重写的函数列表。我面临的问题(我压倒一切wp_authenticate) 对于我网络中的每个博客,我尝试激活此插件,我得到:失败,无法重新声明之前在pluggable中声明的wp\\U authenticate。php这在某种程度上破坏了易用性,我必须在插件文件中对函数进行注释,激活插件,取消对函数的注释以使其正常工作。正确的方法是什么不能指望下载插件的用户会这么做。我使用的是3.5+多站点配置

  • 我的插件无法在WordPress 3.5中创建表格

    时间:2013-01-05

    您好,我有此功能来安装插件并创建数据库表: function sortresult_install() { //install sort_search_result options to the database global $wpdb; $sortsearchtitle_db_version = \'1.0\'; $table = $wpdb->prefix.\"sortsearchresult\";

  • How can I filter blog name?

    时间:2013-01-05

    我想过滤Google用户代理的博客名称。我试过了the_title, the_content, comment_text, single_post_title, wp_title, category_description, bloginfo 钩子,但都没用!有人能帮我吗?

  • 如何在挂钩中更改开机自检状态?

    时间:2013-01-05

    我有类似的问题,如中所述How to trap "Publish" button to check for meta box validation?答案就在这里save_post 并更改帖子类型。我该怎么做?我尝试使用wp_transition_post_status 但这对我不起作用。。。function myHook( $post_ID, $post ) { wp_transition_post_status(\'pending\', $post-

  • Plugin:指向JS文件内部访问的另一个文件夹中图像的相对URL

    时间:2013-01-07

    我有一个Wordpress插件文件结构,主文件夹是“myfolder”。此主文件夹中还有一个子文件夹名为“resources”。此资源文件夹中包含两个子文件夹:a)JS b.)images在images文件夹中,我有一个图像“myimage.png”。在JS文件中,我有一个名为“myscript.JS”的脚本。我想访问javascript文件“myscript.js”中images文件夹中的图像“myimage.png”。我尝试了以下方法,但无效(无法解决):<img src=\"../images

  • Wrap text around shortcode

    时间:2013-01-07

    我在插件中使用了一个短代码处理程序。短代码可以有不同的(可选)参数。例如,可以在静态WordPress页面上使用两个短代码,在短代码之前、之间和之后都有文本。例如: Lorem ipsum dolor sit amet, consetetur sadipscing elitr <table> <tr> <td>[shortcode option=\"1\"]</td>&#