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

  • 无法激活插件,因为它触发了致命错误,意外的‘[’

    时间:2010-12-12

    我试图动态创建一个文本小部件,将其添加到我的主题已经创建的命名侧栏小部件($sidebar\\u id=\'主页标题小部件\'),然后用一些预设内容填充文本小部件。我得到了一个错误,如上面第35行所示(下面评论)。知道我做错了什么吗?Parse error: syntax error, unexpected \'[\' in C:....widgettest.php on line 35 <?php /* Plugin Name: Widget Test&

  • plugin backend help

    时间:2010-12-13

    这段代码对我来说非常好用,但我只是想知道,我怎么能在发完帖子后把它带来,目前我所有的推特都在帖子之前,我怎么能在帖子之前发布呢?? function parse_twitter_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) { $feed = str_replace(\"&lt;\", \"<\", $feed); $feed = str_replace(\"&gt;\", \">

  • 默认类别已删除。如何将其恢复为ID=1?

    时间:2010-12-13

    我有一个插件,它希望有一个ID为1的默认“未分类”类别。我无意中删除了未分类的类别。是否可以将类别重新创建为ID=1?当我查看默认的WP安装时,我看到表“WP\\U terms”已未分类为id为1的第一条记录。在这方面,“wp\\U term\\u关系”和“wp\\U term\\u分类”表似乎也在发挥作用。如何重新创建这一类别?

  • 从插件插入数据库的语法正确吗?

    时间:2010-12-14

    我正在测试创建数据库插入的脚本。这是插入的正确语法吗?还是我需要获取对global$wpdb的引用并使用它?<?php /* Plugin Name: Test Database Insert */ function test_db_insert() { INSERT wp_terms(term_id, \'name\', slug) VALUES (1, \'test\', \'test\'); INSERT wp_term_tax

  • 如何从“可用小部件”中添加一个小部件的多个副本

    时间:2010-12-14

    我找到了一个需要添加到多个侧栏小部件区域的小部件。然而,很明显,它是经过编码的,因此一旦您将其从“可用小部件”拖到侧栏小部件上,它就会从“可用小部件”列表中消失。我想在不止一个侧边栏中使用它。是什么在小部件代码中决定了这一点?

  • 扩展管理员发布/编辑页面

    时间:2010-12-15

    我想创建一个插件,将在编辑后的页面上放置一些元素。我该怎么做?在加载post\\u编辑页面之前,是否有在之后运行的操作?

  • 可以通过插件脚本预设小部件的内容吗?

    时间:2010-12-15

    这个插件是一个简单的演示测试,看看我是否可以用文本动态地填充预先存在的小部件区域。在本例中,我的主题创建了小部件区域“主标题小部件”,我正试图用下面的“文本”内容填充它。我被卡在电话线上了。。。$sidebars_widgets[$sidebar_id] = \"widget_text-\".$id; 因为我不确定如何获取对动态创建的文本小部件对象的引用,以便预设其内容并将其放置在我的“主标题小部件”中。。。<?php /* Plugin Name: Widget Test

  • 函数是否按用户名获取用户对象?

    时间:2010-12-16

    使用用户名可以使用哪个函数获取用户的对象?我尝试了get\\u userdatabylogin(),但函数似乎抛出了一个错误:分析错误,第xx行出现意外的T\\U字符串函数的调用方式如下:get\\u userdatabylogin($用户名);

  • 拖放后更新窗口小部件表单(WP保存错误)

    时间:2010-12-17

    几个月前我发布了一个关于这个的bug报告(on WordPress trac (Widget Instance Form Update Bug)) 我想我也应该在这里写一写。也许有人能比我更好地解决这个问题。基本上,问题是如果您将一个小部件放到侧边栏中,小部件表单在您手动按save(或重新加载页面)之前不会得到更新。这使得来自form() 依赖小部件实例ID执行某些操作的函数(直到您按下保存按钮)。任何像ajax请求、jQuery之类的东西,比如颜色选择器等等,都不能立即工作,因为从这个函数来看,小部件实

  • 从小部件内部调用多实例小部件的小部件ID?

    时间:2010-12-17

    我试图在我的多实例小部件中输出一个唯一的小部件ID。到目前为止,以下方法还没有奏效。是否有唯一的ID以及如何调用它?谢谢function widget($args, $instance) { // outputs the content of the widget extract( $args ); $widget_id = $instance[\'widget_id\']; ?> <?php echo $widget_id ;

  • 如何在不使用GET_BLOG_LIST()的情况下获得子博客列表?

    时间:2010-12-18

    这个get_blog_list() 函数已从v3中弃用。如何在多站点博客中获取博客列表?

  • 博客ID和站点ID有什么不同?

    时间:2010-12-18

    在浏览mu函数源代码时,我遇到了对子博客的两个不同id的引用—站点id和博客id。在什么情况下使用每种方法?

  • query users by role

    时间:2010-12-21

    我有一个查询用户和usermeta的自定义插件,但我现在需要从结果中筛选管理员。我的sql查询的一个非常简化的版本是:SELECT * FROM usermeta LEFT JOIN users ON users.ID = user_id WHERE meta_key = \'last_name\' AND user_role != \'admin\' ORDER BY meta_value ASC LIMIT 0, 25 user_role 不是字段,我看

  • 传递给ADD_ACTION的__CALLSTATIC方法处理程序导致PHP<5.3中出现错误

    时间:2010-12-22

    我有一个类来处理插件的AJAX请求。该类为所有操作都有一个\\uu callStatic包装器,它随后为每个操作调用非静态方法,如下所示:class TP_AJAX_wrapper { public static function __callStatic( $name, $args = null ) { check_ajax_referer( \'tp_ajax_nonce\' ); $out = array(); try {&

  • 在WordPress管理部分,如何链接到为插件创建的子菜单页面?

    时间:2010-12-22

    因此,我正在尝试创建WordPress插件,并使用提供的功能创建了一些菜单页:add_submenu_page(\'my_plugin_menu\', \'Edit record page\', \'Edit record page\', \'manage_options\', \'edit_record_page\', array(&$this, \'display_edit_record_page\'); 当我转到页面时,我注意到浏览器地址栏上的内容如下:http://mydomai

  • 插件选项表,数据是否序列化

    时间:2010-12-23

    我正在计划构建一个插件,我需要知道我将为插件创建的选项表中存储的数据是序列化的,还是以普通的sql格式。

  • 将代码从从可视视图启动的弹出窗口插入到HTML视图

    时间:2010-12-24

    我正在尝试将html插入html视图。我所做的是让tinymce advanced(wordpress插件)按钮弹出一个弹出窗口,在其中插入html所需的一切。但是,tinymce按钮仅在可视视图上可见。问题1:它是一个插件还是黑客,可以让一个人在可视视图中解析html问题2:是否可以从可视视图启动的弹出窗口向html视图插入html代码

  • 插件激活时的默认表排序规则?

    时间:2010-12-25

    我在跟踪this 要使我的插件在插件激活时自动创建一个表,但所发生的是,虽然所有表(整个db)都是utf8\\u general\\u ci,但新创建的表是latin1\\u swedish\\u ci。。。为什么它不也是utf8?我认为默认情况下它也是utf8,因为我有:define(\'DB_COLLATE\', \'utf8_general_ci\'); 在我的wp配置中。php。。。除了函数名之外,我的所有内容都与提供的链接完全相同,并且我有不同的SQL字段。。。如何使新创建的表默认为u

  • 如何确定使用哪种功能?

    时间:2010-12-25

    例如,我想使用add\\u menu\\u page()函数将菜单项添加到仪表板。为了控制哪些用户能够访问它,我应该使用功能。。。<?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?> 那么,如果我想授予超级管理员、管理员、编辑器和作者对该菜单页的访问权限,以便具有其中一个角色的所有用户都可以访问它,那么我应该将什么作为

  • 主页上带有缩略图和描述的类别列表

    时间:2010-12-26

    我真的需要一个全面的解决方案,所以我提供了近四分之一的代表悬赏:)我想有一个插件,在我的主页上创建一个自定义类别列表。要做到这一点,我希望“类别编辑”屏幕可以增加一些额外的功能,如下所述。。。将“上载/删除图像”处理程序添加到给定类别的类别编辑屏幕(这允许最终用户上载用于表示类别的图像。理想情况下,上载时插件应自动将其大小调整为125像素宽。添加“类别标题”给定类别的类别编辑屏幕的输入字段。这是对现有默认“名称”字段的补充</添加一个标题为“在主页列表上显示”的复选框,以允许在主页列表上选择性显示每