您当前的位置:首页 > TAG信息列表 > plugin-development
using wp_cache in plugin
我有一个从数据库返回的结果集。如何使用wp\\u缓存来加快速度?function bb_attachments_cache() { global $wp, $bp, $wpdb, $posts, $bb_attachments, $bb_attachments_cache, $bbdb; $all_posts_query = \"SELECT `post_id` FROM $bbdb->posts\"; $posts = $bbdb
如何只本地化admin.php一次
我正在创建一组使用AJAX的插件。现在本地化管理。所有插件中的php似乎都有点过头了。有没有办法只本地化一次脚本\\现在我不知道首先初始化哪个插件,所以我必须在所有插件中放置本地化功能。我现在的做法是使用以下代码。 if( ! defined( \'AJAX_LOCALIZED\' ) ){ define( \'AJAX_LOCALIZED\', 1 ); wp_localize_script( \'my-ajax-script\',
将jQuery模式对话框添加到管理区域
我正在为客户编写插件,我需要在我的管理文章中使用lightbox/thickbox/fancybox/etc。无论我使用什么jquery插件,也不管我使用的是wp\\u enqueue\\u样式和wp\\u enqueue\\u脚本,似乎都没有任何效果。没有错误或任何东西。我单击一个链接打开一个隐藏的DIV,但什么都没有发生。有人有其他选择或解决方案吗?谢谢
小部件内部挂钩和函数
我正在开发我的第一个插件,其中包含一些想法,可以重新创建小部件的管理和组织界面。无论如何我正在努力获取这些信息,或者是那个信息,或者是理解它。在数组中创建一个列表,最好是所有窗口化区域及其id的列表。是否有函数或方法允许在不编辑主题函数页面的情况下添加/删除此类窗口化区域我已经查看了小部件api,但我认为我的范围超出了现有范围,是否有其他信息?非常感谢。
将多个URL映射到同一页面
我刚刚看到这个页面,它的要求和我的几乎一样Multiple endpoints to same page我必须实现相同的功能,但我也想将一些参数传递到所有这些URL都将映射到的页面。说出示例http://mysite.com/test/link1 http://mysite.com/test/link2 http://mysite.com/test/link3 我想将它们映射到相同的URLhttp://mysite.com/test/finalDestination
如何更改插件中的备注形式“允许的标签”文本?
我正在使用PHP Markdown插件,我想对其进行修改,以便它在注释表单的底部添加一些文本,表明注释中支持Markdown。我一直在修改我的主题来做到这一点,但主题更新得相当频繁,我不想为要保留的单行文本创建一个自定义版本。在我的comments.php 文件(主题为ZBench)我有以下内容:$comment_notes=\'<p class=\"comment-note\">\' . __(\'NOTE - You can use these \',\'zbench\') . sprin
如何在wp_Handle_Upload内找到文件上传的来源?
我有一个插件,可以挂接到“wp\\u handle\\u upload”过滤器。在这个范围内,我希望能够确定上传的来源,这意味着如果上传是从帖子、媒体库还是插件/主题设置页面(例如模板的标题图像)中进行的,我希望以不同的方式对待它。唯一传入函数的是一个包含文件、url和类型的数组。有没有办法确定它的来源?我可能会创建一个异常并检查堆栈跟踪,这是一个合适的解决方案吗?如果是这样的话,我可能会在堆栈中寻找什么?谢谢
仅允许在多站点的根站点上激活插件
我正在开发wordpress file monitor plus 插件。它的目的是扫描修改过的文件,对于WP的单个安装来说效果很好。但是,当您查看多站点时,并不希望在所有子站点上启用它,因为它们都共享相同的文件,而且(老实说)只有网络管理员才希望收到文件更改通知。所以我的问题是:我将如何编程,使其仅允许从多站点安装的根站点安装/运行?所以:这意味着不允许网络安装,只允许从根博客激活。有人知道我怎样才能做到这一点吗?
在前端使用管理功能
我正在更新插件,以依赖WordPress的内部功能。我正要使用wp_generate_attachment_metadata, 但是这个功能似乎只在管理部分可用。在前端是否也有一个简单的was来启用它?
关于为插件命名文件的建议
根据我读到的一些建议[1],我用我采用的插件前缀仔细地命名了所有插件php文件,在本例中为“wpsm-”。我的所有类文件都有额外的“class”限定符,使其前缀为“wpsm class-”。现在,在做一些早间家务的时候,我试图将其划分为认真的编码,我意识到只要我的所有php文件都保留在插件文件夹中,就没有理由给它们加前缀,删除前缀实际上可以提高可读性。此外,如果我将所有类文件放在“code”或“class”文件夹中,则不需要额外的“class”前缀。在我上面描述的上下文中,这个问题的读者对我的命名约定有什
Plugin Repo:为什么有些插件会得到版本图表,而另一些则不会?
我注意到一些插件在统计页面上显示了版本图,而另一些插件则没有。图表在统计页面中显示需要什么?还有,WordPress是如何做到的。org知道目前在全球服务器上运行的版本吗?
我需要一个函数来将保存的POST_DATE或POST_DATE_GMT更改为WordPress中的相对时间
我正在开发一个插件,希望将默认发布日期更改为“一分钟前发布”或“一小时前发布”或“一个月前发布”。
如何显示单个类别的帖子?
是否可以显示单个类别的帖子?我尝试浏览到URLhttp://mysite.com/category/foo 它确实显示了所有类别为foo的帖子,但这些帖子在列表中丢失了格式。我想要一个完整的分页的帖子列表,可以保持格式。我需要为此编写插件吗?有人能给我一些如何做的建议吗?
如何使用REGISTER_SETTING在设置页中包含具有可变数量的值的设置?
我在设置页面上有一个选项,可以有1到5个值。我对如何使用settings API设置单值设置有基本的了解,但如何为具有可变值数的设置生成标记等?
在插件中使用REQUIRED_ONCE?
这两段代码之间有什么区别,我应该使用哪一段作为WordPress插件?require_once(dirname(__FILE__).\'/inc/canagan_admin_functions.php\'); require_once( \'/inc/canagan_admin_functions.php\' );
WordPress多站点,在所有网站上使用相同的Cookie?
嗨,这是否可以在所有博客中使用相同的自定义cookie?有人能帮我吗?
如何创建自定义角色功能?
我希望创建一个自定义功能来访问插件的接口。插件是否应该在激活时管理将此功能添加到所有管理员帐户</如果是这样的话:WordPress是否能够为多站点安装中的所有子博客管理员和超级管理员添加功能,或者该功能需要由插件处理
如何将验证码添加到发布微件
我想向“添加新帖子”中的“发布帖子”小部件添加验证码挑战,以防止垃圾邮件帖子。这是因为我的网站对注册和发布开放。有没有人能建议我怎么做,因为我不是程序员,也不知道从哪里开始?插件能做到这一点吗?如果是这样的话,我该怎么办?
插件开发/停止css冲突。
我已经到处搜索了,对于我正在开发的第一个插件,我有点困惑。我创建了一个快捷码,用户可以在他们创建的任何页面上使用。问题是,在许多主题上,插件都会超出容器的宽度。我认为大多数模板都是960px宽的,我的插件是800px宽的(我不寻求关于使用em、百分比等开发的建议。这是一个固定大小的插件)。如何停止css冲突?我希望容器宽度为960px宽。必须有一些默认id和类,我可以在css中覆盖它们。我可以想象主题使用标准命名约定,以便允许用户随时切换。编辑:我还想删除页面上显示的任何边栏()。。。帮助不管怎样,有人对
使用ADD_SUB_MENU放入外观部分
我正在开发一个新插件,希望将我的插件菜单添加到主题/外观部分。add_submenu_page(\'themes.php\',\'Widget Area Manager\',\'administrator\',\'widget_area_manager\',\'wm_area_manager_admin\'); 但是,菜单get已添加到仪表板的设置部分。我做错了什么?