您当前的位置:首页 > TAG信息列表 > plugin-development
如何复制自定义菜单设置以导出到其他站点
我正在尝试编写一个例程,从wp\\u选项表中提取项目,以便将它们传输到另一个站点。我遇到的问题是,如果源站点有自定义菜单,我也会带上这些菜单。自定义菜单引用了哪些表记录?我在wp\\U选项中至少看到这三个选项:widget_nav_menu theme_mods_myTheme myTheme_menus_created
插件中的“打印到打印机”功能
我想添加“打印”按钮来打印插件中的简单报告。我的基本想法是生成一个打印机友好的html页面,并将用户重定向到可以使用浏览器打印功能的页面。这个解决方案有多好?还有其他选择吗?
我怎样才能找到一个文件的‘公共绝对’路径?
Short Version我需要给出一个Javascript文件的绝对路径,该文件将被连接到某个对象中。如果我把它硬编码到\'http://mywebsite.com/folder/script.js\'然而,我不想硬编码它。我能做到dirname(___FILE___), 这给了我:“/home/public\\u html/folder/script。js\'但这样做失败了,脚本没有加载。查找绝对路径(以“http://”开头)的最佳实践是什么?-Long Version在…上this page 在与
何时检查函数是否存在
我刚刚开始开发一个WP插件,我一直在阅读其他插件的一些代码,作为开始的一种方式。我已经看到了一些插件,它们将其全部或部分功能包装在以下代码中:if(!function_exists(\'my_function\')) { function my_function() { // a cool function } } 在这段代码中封装所有函数以避免与其他插件的命名冲突是否被认为是一种良好的做法?谢谢
是否将用户可管理的标题添加到自定义菜单?
我正在寻找一种在菜单中包含用户可管理标题的方法。理想情况下,它将取代第一个<li> 对象。有什么想法吗?Edit 澄清我正在寻找一种向菜单列表添加标题的方法,该列表由管理面板中给定的菜单名称定义。因此,代码应该有点像这样:<ul> <li class=\"title\"> Menu Name</li> <li><a href=#>Link</a></li> <li>
删除管理栏时出现的问题
我正在尝试从主题的前端删除管理栏。我发现以下代码块:add_filter( \'show_admin_bar\', \'__return_false\' ); remove_action( \'personal_options\', \'_admin_bar_preferences\' ); 这很好用<然而,我想为用户添加一个选项,这样我就可以为我的样板主题添加一个永久代码块,并允许用户开关管理栏。我已经成功地在管理区域中添加了切换,并成功地回调了该值,但是,当我测试该值以控制管理
是否使用密码保护来加载不同的页面元素?
我有一个受密码保护的页面,我希望删除主题的某些部分,并添加其他部分。我可以这样做吗?是否可以在主题文件中进行检查,以查看用户是否输入了密码?
Plugin settings not saving
我在保存插件设置方面花了很多时间。我已经检查了很多次代码,我不得不认为我只是错过了一些东西。我正在遵循设置API,但我在插件设置页面上所做的任何更改都不会保存。我错过了什么?function __construct() { self::$instance = $this; // Add \"Settings\" link to plugin page add_filter( \'plugin_action_links_\' . plugin_basename( __FI
是否更改“发布日期”文本?
我正在使用对话后的日期和时间来记录未来事件的日期和时间,并希望更改文本以反映这一点。有没有一个动作钩我可以利用来实现这一点?此外,如果我能将这些控件从“发布对话框”中拉出,并将其添加到我自己的元框中,那将是完美的。
Badcrumb需要显示所有页面和子页面
am使用面包屑导航插件。我想在面包屑中显示所有页面和子页面。我知道这很难理解,所以我在这里简要解释一下。我有以下页面:->主页面--->子页1--->第2子页--->第3子页如果我选择main page 它需要显示you are here>subpage1>subpage2>subpage3如果我选择subpage3 它需要显示mainpage>subpage1>subpage2>you are here如果我选择subpage1 它需要显示su
计划的事件不在午夜运行
我计划在午夜从不同来源获取提要。我相信出于某种原因,它没有被触发。我使用核心控制插件进行测试。当我“现在运行”它时,它工作得很好。可能的原因是什么?有什么线索可以帮助我找到原因吗?处理程序没有任何参数,这是一项每天重复一次的任务。
应该如何在自定义菜单页面上实现ADD_SETTINGS_ERROR?
这个Professional WordPress Plugin Development 这本书详细解释了如何正确使用设置API,还演示了如何添加菜单和子菜单,但遗憾的是,它没有提供任何相关的示例。虽然我已经设法使大部分功能正常工作,但我不知道如何在自定义菜单页上正确实现add\\u settings\\u error。这是我的代码:function settings_main_validate( $input ) { $valid[\'text_string\'] = preg_replace(
为什么设置API不是为使用定制管理菜单的插件而设计的?
Possible Duplicate:How should one implement add_settings_error on custom menu pages? Settings API提供了各种节省劳动力的功能和经得起未来考验的代码。我觉得很奇怪,它不是设计用来使用自定义管理菜单的插件的。有什么原因吗?这种情况将来可能会改变吗?
强制插件激活失败
我正在编写一个插件,它将使用由主题添加的自定义字段。因此,如果这些字段不存在,我的插件无法激活,这将是一个理想的选择。如何显示错误并强制激活失败?
CSV file generation failing
我正在为客户机使用一个插件(我对其进行了一定程度的修改),该插件创建并维护一个组织成员数据库(使用一个新的wp表)。有一个很好的功能可以进行csv导入和插入,效果很好。还有一个功能可以将此表的内容下载为csv,该功能在我的本地系统上运行良好,但在服务器上运行时失败。坦率地说,我不知道为什么。包含逻辑的php文件仅链接到。文件:<?php //include some files include(\'../../../wp-blog-header.php\');
WordPress指定的文件上载测试失败
我正在尝试将excel文件上载到wordpress,出现错误:“指定的文件未能通过上载测试。”。无法上载xls格式文件??你是怎么绕过它的?
在插件中使用Add_Theme_Support
我创建了一个自定义帖子类型作为插件,并将其发布到存储库中。其中一个核心功能涉及使用特征图像。我添加了thumbnail 到$supports 在里面register_post_type(), 因此,元框显示在管理面板中。我也迷上了after_setup_theme 和呼叫add_theme_support( \'post-thumbnails\' ), 但我认为它没有起作用。法典上说you have to call it from the theme\'s functions.php file, 但如果这
如何接收不推荐使用的API元素和函数的通知?
在WordPress中使用不推荐使用的API元素时,可以通过某种方式获取通知。怎么做到的?将WordPress置于调试模式(该模式还显示所有其他类型的错误),或者是否有其他方法只显示与API相关的错误?
用于查看和管理计划的WordPress cron作业的开发插件?
是否有wordpress插件可以帮助用户查看和管理wordpress中当前使用的cron?我已经研究了核心控制,但不允许用户管理cron作业。
Display future posts?
有没有一种方法可以显示将来计划的帖子?我想使用发布的数据作为事件日期和时间,这显然是在未来。我仍然希望将这些帖子用于循环和单页。