您当前的位置:首页 > TAG信息列表 > plugin-development
如何从自定义类别小部件中排除“未分类”?
下面的代码来自我的WP插件,该插件提供了一个过滤后的类别列表,不包括显示的“未分类”类别。然而,当用户从小部件设置选项中选择“显示层次结构”时,结果显示包括“未分类”。考虑到我已将“exclude\\u tree”=>1放入$cat\\u args数组中。我错过了什么?class My_Widget_Categories extends WP_Widget { function My_Widget_Categories() { $widget_ops
自定义附件上传器代码。快到了!
下面的代码驻留在我的主题函数中。php,并在WordPress内容编辑器的顶部创建一个自定义上载图标,以及默认上载图标。通过此图标上传的图像在wp\\U Posteta中有一个名为\\u imageTop的特殊标志,用于将其与标准附加图像区分开来(允许我将其作为单独的“附加”图像集合进行特殊处理)。我有三个问题发生,我相信是简单的修复。1) “attachment\\u fields\\u to\\u save”过滤器不会应用,即使我可以看到媒体上载中的回声文本。php窗口。我知道这一点,因为只有在我注释
要加载当前帖子预览的正文,您会将哪个URL传递给wp_emote_get?
在下面的代码中,我试图获得对当前帖子完全渲染预览的正文内容的引用。。。$response = wp_remote_retrieve_body(wp_remote_get(\'http://localhost/mysite/test-post/?preview=true&preview_id=28&preview_nonce=640bc54ca4\')); $post->post_content = $response; 我只是把它发送到$post->post
How to query custom db table?
我正在为会员网站创建我的第一个插件。我有一个名为subscription 使用subscr_user_id 值取自的列$current_user->ID. 因此,当当前用户订阅时,会在表中插入一条新记录,其中subscr_user_id 获取当前用户ID的值。如何从模板中查询(插入和选择)表(我不知道是否有其他方法可以测试查询)?我有这个SELECT查询:请注意,我已经在subscr\\U user\\U id=1的表订阅中预插入了一条记录,这意味着该用户是管理员。我通过sql控制台做到了这一点。/
插件无法激活,因为它触发了致命错误?
Warning: Invalid argument supplied for foreach() in /.../ipn_res.php on line 28Warning: Invalid argument supplied for foreach() in /.../ipn_cls.php on line 30第28行是foreach循环:foreach ($paypal_ipn->paypal_post_vars as $key=>$value) { if (getTyp
如何通过身份验证从wp_emote_get调用“预览帖子”?
我有一个插件,需要对帖子预览进行互操作(用户单击“预览帖子”时显示的呈现页面的内容)。为了尝试将此输入流获取到代码变量中,我使用wp\\u remote\\u get like so:$response = wp_remote_retrieve_body( wp_remote_get( \'http://localhost/mysite/test-post/?preview=true&preview_id=28&preview_nonce=640bc54ca4\'
一个能够知道是用户登录的插件吗?
我目前正在构建一个插件,它不知道用户何时登录。global $current_user; echo $current_user->ID; 当嵌入到模板上而不是插件上时,它可以工作?我有一个依赖于user\\u id的自定义数据库,每当我插入记录时,user\\u id字段总是有一个零值,而其他字段则有一个正确的值。
创建不带jQuery的模式对话框
我正在编写一个插件,它依赖于屏幕空间的模式对话框。现在我正在使用jQuery创建对话框,但我希望有一种更好地集成到管理主题中的方法。显然,WP必须有某种本机对话系统(用于上传)。如何访问它?
Wp_enQueue_style内置样式
我正在编写(重写)我的插件以使用wp_enqueue_script(\'jquery\'); wp_enqueue_script(\'jquery-ui-dialog\'); Which is great!但是要使用这个对话框,我需要加载一个带有wp\\u enqueue\\u样式的jquery样式表,是否有一种加载内置样式的方法,类似于加载内置脚本的方法(如上所示)?或者我需要打电话给外部资源吗?
Creating a theme option page?
我在Wordpress中有一个模板页面,我希望管理员能够更改该页面上的文本。我很想学习如何制作一个只显示一个文本字段的插件(我知道如何制作一个插件,以便它显示在WP中,在用户将其设置为激活时安装,然后创建管理面板),并将用户输入的数据传递到模板页。如果有人能帮我找到一个指导或简单的建议,我将不胜感激。
将主题小工具转换为插件?
我需要一个帮助,我有一个主题,在我有一个twitter小部件的地方,我只想把它分开,并保存在不同的文件中,就像它是一个插件一样,下面是完整的代码,我要做什么?此代码在文件中admin-functions.php/*-----------------------------------------------------------------------------------*/ /* Twitter\'s Blogger.js output for Twitter widgets */
在我的插件中使用WordPress文件上传-在前端和后端?
有没有办法在我的插件中使用wp多文件上传系统?
检查筛选器中是否设置了变量
多亏了你的建议,我启用了wp\\U调试并发现了插件的缺陷。我有一个按投票对帖子进行排序的过滤器。当sort URL参数已启用。add_filter( \'posts_where\', \'votes\', 10, 2 );我以前Undefined index: sort 所以我修改了我的函数,首先检查变量是否已设置。function votes( $where, $query ) { $sort = array_key_exists(\'sort\', $query->query
使用插件覆盖核心WordPress函数
有没有办法覆盖核心功能Wordpress核心是否使用插件?我不需要注入代码,我需要用重新编写的版本完全替换函数。具体函数是/wp admin/includes/nav menu中的wp\\u nav\\u menu item\\u post\\u type\\u meta\\u box()。php基本上没有满足客户需求的功能,所以我需要用我创建的功能覆盖这个功能。我已经对函数进行了大量修改,我希望能够通过插件覆盖函数,而不是直接编辑文件。我知道这可能并不比破解内核好多少,但这是一个临时的即时解决方案。
发布元数据与单独的数据库表
在开发需要数据存储的插件时,使用这种或那种方法的利弊是什么?这个explanation given in the codex 未详细说明:然而,在开始创建一个全新的表之前,请考虑是否可以将插件的数据存储在WordPress的Post Meta(也称为自定义字段)中。后元分析是首选方法;尽可能/实际使用。
通过插件脚本删除默认Blogroll链接
我有一个插件,我在所有新网站上都使用它来设置网站默认设置(删除“hello world”帖子、“about”页面、“Mr WordPress”评论等)我想添加一个例程,删除“Blogroll”下的所有默认链接。我不确定要调用什么函数。有什么想法吗?
新的WordPress 3.1管理栏是可插拔的吗?我如何扩展它?
如何在插件中扩展WordPress 3.1管理栏的功能我正在寻找特定的挂钩和过滤器,用于向管理栏添加链接或其他功能。一个很好的例子就是YoastWordPress SEO (Wordpress Plugin).目前没有关于扩展管理栏的文档。根据The Codex 有两个过滤器可将其关闭或不显示:no_admin_bar() &;show_admin_bar()
如何链接到我的插件中的图像,而不考虑插件文件夹的名称
从插件代码中引用图像的正确方法是什么,以便无论文件夹名称如何,它们都能正确解析?我遇到了一个问题,一个用户下载了我的插件两次,然后使用第二个下载的文件来安装它。由于Windows自动将重复文件命名为foldername(2)。zip,当我的插件上传到网站时,它被放在一个名为“foldername(2)”的文件夹中。因此,由于我的图像链接到了wp content/plugins/foldername/img/foo.png,因此没有任何图像显示出来。
如何通过脚本预置带有默认内容的侧边栏小工具?
我想给插件添加一些代码,用包含预设内容的文本小部件填充特定的侧栏(如果存在的话)。假设我试图预设的侧边栏被ID引用为“我的小部件”,我将如何使用包含文本“Hello World”的文本小部件预设该小部件的内容?
如何在链接编辑器现有的“链接关系(XFN)选项”列表中添加“noollow”选项?
将“nofollow”选项添加到链接编辑器现有的“链接关系(XFN)选项列表”有多困难?或者,或者更好的是,另外,在“批量操作”列表中添加一个名为“使链接不跟随”的项目,该项目将使所有选定的链接rel=“nofollow”。我想将此功能添加到我的主题功能中。php