您当前的位置:首页 > TAG信息列表 > plugin-development
如何在自定义发布列表中添加新表中的列(管理员)
我正在制作一个插件来管理,比如说,配方。我创建了一个包含我的食谱信息的表格。I\'v创建了一个自定义帖子来添加配方,我知道如何在帖子中添加元框来输入存储在我的表中的信息。但是我如何使用管理面板中我的食谱自定义帖子列表中我的表中的一些信息呢。如何在检索帖子的查询中添加与我的表的联接。谢谢
从非核心php文件访问BloInfo、Get_Option和plugins_url
我正在创建一个插件,插件目录中有一个php文件,可以通过自定义重写url直接访问该文件。我需要这个文件能够使用标题中提到的三个功能。目前,我正在包括wp负载。php文件,它使我能够访问所有这些函数。然而,我一直在读到不应该包括wp负载,因为它可能不总是在同一个位置,而且它包括可能不需要的wordpress文件。这就是我如何包含wp负载:$wp_base = explode($_SERVER[\'PHP_SELF\'], $_SERVER[\'SCRIPT_FILENAME\']); require
在多站点中获取插件基本URL的功能是什么?
我正在使用这个函数plugins_url().但即使在子网站中,它也总是与主站点url相呼应。所以我遇到了ajax错误,比如Domains, protocols and ports must match.假设我的主域名是blahblah.com 我的子域是mysubdomain.blahblah.com是否有返回的可用函数mysubdomain.blahblah.com/wp-content/plugins 而不是blahblah.com/wp-content/plugins?谢谢更新:现在我正在这样使用
How to structure a plugin
这不是关于如何构建WordPress插件的问题。相反,如果有的话,如何将任何插件的文件体系结构组合在一起,可以应用哪些指南。其他一些编程语言或库具有非常可控的目录和文件组织方式。有时,这很烦人,并突出了PHP提供的自由,但另一方面,WordPress插件可以按照其作者确定的任何方式组合在一起。没有一个正确的答案,但我希望改进我和其他人构建插件的方式,使它们对其他开发人员更友好,更容易调试,更容易导航,可能更高效。最后一个问题:what do you think is the best way to org
包含面板样式表的正确方式
对于给定的插件或主题,在wp admin中使用“我的选项”面板包含样式表的正确方式是什么。换句话说,就是设置面板样式的样式表。我的意思是,在我的面板模板代码中,我做了一些类似于。。。<style type=\"text/css\"> @import url(\"../wp-content/plugins/myplugin/panels/style.css\"); </style> 。。。但怀疑由于路径等原因,这在WordPress的某些安装上不起作用,并且
如何在WordPress中包含javascrip文件和css文件
我正在创建新插件,所以我需要添加一个java脚本文件和css文件。这些是我的javascript文件jquery。min.js,jquery-1.3.2。min.js.jquery。tabify。js文件:新闻风格。css
权限不足;为由自定义功能管理的插件编写操作
我正在对WP Super Cache进行修改,添加了两个新功能,可以更好地控制某些功能的限制。我的目标是a)允许编辑器看到管理栏上的删除缓存按钮,b)使用它删除他们正在编辑的页面的缓存。我得到了“a”,但当编辑器单击“删除缓存”时,他们会得到“您没有足够的权限访问此页面”我找不到插件的哪一部分强制进行此权限检查,但我想知道这是否与菜单项指向的URL有关。以下是添加菜单项的函数和挂钩:function supercache_admin_bar_render() { global $wp_ad
处理jQuery组件冲突
在插件开发中,防止jQuery组件在前端发生冲突的最佳实践是什么?例如,假设我在一个插件中包含jQuery Apprise对话框,该插件将此对话框加载到前端,另一个插件可能也会这样做。因为这会被加载和声明两次,或者其中一个是分叉和自定义的,而我的不是,所以我们在前端会出现Javascript错误(我假设)。(注意,为了在前端加载jQuery组件,我正在通过wp\\u head()操作事件使用wp\\u register\\u script()和wp\\u enqueue\\u script()策略的最佳实
多个单个站点,一个插件目录-调整plugins_url()
[这不是一个多站点问题]更新:这个问题在逻辑上是不可能的,或者是思维循环,如果你愿意的话,请检查下面的更新。技术是laid out here in WPEngineer.它允许有一个插件文件夹来为运行在同一服务器上的多个WordPress站点提供服务。所以,我所有的开发站点都在wp配置中有这个。phpdefine( \'WP_PLUGIN_DIR\', \'/www_dev/base-site/wp-content/plugins\' ); define( \'WP_PLUGIN_URL\', \
modify plugin to support RTL
我已经开发了一个插件,现在我想让它与RTL兼容。有人知道如何确定在管理面板中是否启用了RTL吗?或者也许有人知道RTL支持的CSS技巧?
创建自定义帖子类型+分类+元数据的自定义管理页面
我正在编写一个插件,它依赖于自定义的帖子类型、新的分类法和很少的自定义字段。所有这些数据都是私有的(不可查询或搜索)。我想为用户提供一个管理页面,以更加用户友好的方式添加和编辑这些数据。例如,自定义帖子类型将只有一个标题和摘录字段、一个分类法和自定义字段。我知道如何向自定义帖子类型添加元框,但这对我来说还不够。我想创建一个完全自定义的html界面,该界面将负责添加/保存/删除自定义帖子类型,并处理分类法和元。只是要明确一点,我已经知道如何编写一个普通的插件并处理插件的选项。我不知道如何使用此插件,我可以:
WP_REMOTE_GET不支持安全连接HTTPS?
我在使用非安全连接时查询twitter api http://it works fine no wp\\u error(but twitter exceed limit error),但当我在浏览器中使用https://it works时,我可以看到json和xml格式,但wp\\u remote\\u get有一个错误,我尝试使用第二个参数数组(\'sslverify=>false),但它也不起作用?那么,是我做错了什么,还是wp\\u remote\\u get无法使用https?代码如下:$r
设置选项未显示在WordPress插件的子菜单页面上
所以我有一个插件,有两个用户可自定义的设置。(虽然还不完整,但我正在准备好框架。)当这两个设置位于“常规”设置页面时,它们工作正常。。。add_action(\'admin_init\', \'mj_admin_init\'); function mj_admin_init(){ register_setting(\'general\', \'mj_options\', \'mj_validate_input\'); add_settings_section(\'m
WordPress向插件内容添加<br>标签
我们已经编写了一个插件,可以显示对短代码使用情况的评论。在一些网站上,Wordpress正在添加<br> 标签贯穿于整个短代码内容,而其他内容则不然。The shortcode works here (Nearby Now). The shortcode has tags inserted here (Dent Biz).有几篇文章here 和here 建议在函数中添加以下代码。php文件。remove_filter( \'the_content\', \'wpautop\' ); a
需要添加/删除选项组并将其显示为行
我正在创建一个插件,其中有5个选项文本框。我需要做的是将这5个选项视为一个项目,并能够添加更多项目。我一直在为我的wordpress插件使用静态硬编码选项,所以我不知道如何做到这一点,但我会尽力解释我自己。我希望有一个类似于posts表的表,然后我希望能够添加/删除行。每行将是一个包含5个选项的“项”。Does someone knows a plugin that works similar to this so I can check it out? (if it also uses ajax tha
如何将新的分类链接添加到管理菜单
我想从我的插件调用“Tickers”中在“Post”下添加一个新的管理菜单项,其链接类似于“Tags”,但指向/wp-admin/edit-tags.php?taxonomy=tickers 到目前为止我得到的是add_action(\'admin_menu\', array($this,\'admin_menu\')); function admin_menu () { add_options_page(); } 我不确定要传递给add\\u
每小时WP时间表,我每小时至少需要一名访客吗?
我计划从我的wp插件中安排每小时一次的任务,因为我知道这些任务是通过访问网站触发的。因此,对于每小时一次的任务,我每小时至少需要一名访客。客人什么时候来有关系吗?例如,如果1:05有一位访客,2:55有另一位访客,那么1小时和2小时的任务不会错过吗?
错误:为SAVE_POST挂钩添加操作时,POST需要更新两次
我的函数正是我希望它做的:我试图在保存“事件”帖子时在另一个帖子类型中添加/更新元字段。除了帖子需要更新两次,才能在前端更新信息。我做错了什么? function bam_create_next_show_meta($post_id) { if(get_post_type() == \'tribe_events\') { $meta = get_post_meta($post_id, $_artistMeta->$post_id, TRUE)
如何在WordPress管理面板中的“添加新”用户表单中添加新的表单元素?
我正在开发一个WordPress插件,我想在管理面板的“添加新用户表单”部分添加一些额外的表单字段,而无需编辑核心文件。有人能帮我实现这个目标吗。
How to get posts by content?
我找到了以下代码来获取帖子详细信息。但是,不可能get the posts by content.有人有什么想法吗?get_posts()//// get post //// $args = array( \'numberposts\' => -1, // number of posts to display; display all: -1. \'offset\' => 0, // \'category\'