您当前的位置:首页 > TAG信息列表 > plugin-development
在WordPress插件的Readme.txt文件中添加图像
可以在自述文件中添加gif文件。wordpress中wordpress插件的txt文件。org插件库?我的插件url是https://wordpress.org/plugins/wp-toggle-comments-form-fields/我不希望图像出现在screeshot部分-我需要图像出现在description部分。我知道我可以插入视频,但在我的插件中插入一点gif就可以了。。。
正确许可使用Apache2.0许可代码的插件
我正在开发一个插件,我想提交给WordPress。组织回购。它依赖于Apache License 2.0代码,所以我知道我应该使用GPLv3来许可我的插件-这是允许的。那么,如何正确授权我的插件呢?显然,我应该在插件的标题中包括许可证:GPLv3,但我觉得我还应该做更多的事情。我还应该做什么?
是否有类似‘AFTER_REGISTER_CUSTOM_POST_TYPE’的操作?
我正在为Visual Composer编写一个小插件。我需要列出所有自定义帖子类型,但我不知道何时调用查询来获取所有帖子类型。我的插件由初始化after_setup_theme, 但是查询自定义帖子类型的函数没有列出自定义帖子类型,因为它执行得太早了。问题:可以在主题文件中创建自定义帖子类型(例如。function.php) 或插件(如Custom Post Type UI). 我应该使用哪个操作来获取所有自定义帖子类型?我知道Advanced Custom Fields 也可以这样做(您可以为每个(自定
在WP_QUERY中获取帖子缩略图
我写了一个Ajax建议插件,我想得到帖子的缩略图,但不知道怎么做。这是我的插件代码:$s = trim( stripslashes( $_GET[\'q\'] ) ); $query_args = apply_filters( \'wpss_search_query_args\', array( \'s\' => $s, \'post_status\' => \'publi
如何在主题菜单中隐藏页面链接
我正在开发一个插件,我通过编程在posts表中创建一些页面,这些链接出现在主题菜单(前端)中,我不希望这些页面中的一些链接出现,我该怎么做?
创建/编辑菜单时会发生什么情况
我需要知道我正在开发的插件:当用户创建菜单时会发生什么,在管理员中添加/删除菜单项,数据库中会进行哪些更新,哪些表/列会受到影响?
避免插件名称与WP更新程序冲突
我有一个客户端,它有一个WordPress站点,使用另一个开发人员为其编写的自定义插件。最近,他们运行了WordPress更新程序,其中一个更新删除了该自定义插件,并将其替换为插件库中碰巧具有相同名称的插件。我正试图弄清楚到底需要改变什么,以避免这种情况在未来再次发生。所讨论的插件在目录/主文件名中没有任何特定的唯一标识符;想象一下是这样的:foo/foo.php 因此,如果存储库中已经有一个“Foo”插件,那么可以理解为什么WP会混淆两者。我过去的理解是,避免这种情况的方法是在这些名称中添加唯
一款独立的应用程序可以作为WordPress插件使用吗?
我刚刚为网站所有者开发了一个工具。这是一个独立的应用程序,有自己的用户和路由系统以及其他自定义元素。现在Wordpress似乎越来越受欢迎,我也在考虑开发这个应用程序的插件版本。我想知道我的应用程序是否可能与Wordpress自己的用户和路由系统共存,或者我是否必须重复努力并将其适应Wordpress,用Wordpress的东西替换我的应用程序的子系统?我想我想知道的是,我需要用wordpress代码替换多少应用程序代码才能使其成为一个可行的插件。该应用程序也是在AngularJS(客户端)中开发的。我想
如何在自定义帖子类型Metabox中使用WordPress拾色器API
我有一个自定义的帖子类型,名为“Banner“其中有一个带有两个高级字段的自定义元框”Title“(文本字段)和”Color“(颜色选取器)。你能告诉我如何在颜色领域使用WP颜色选取器API吗?这是我为第一个领域编写的代码,但对如何开发第二部分感到困惑!<?php add_action( \'add_meta_boxes\', \'banner_mtbox\' ); function banner_mtbox() { $post_types = array ( \'banne
使用wp_enQueue_script添加Dropbox Dropin js
我想在我的网站上添加一个新的Dropbox下拉选择器按钮。在使用的简单页面中包含代码<script type = \"text/javascript\" src = \"https://www.dropbox.com/static/api/1/dropins.js\" id = \"dropboxjs\" data-app-key = \"xxxxxxxx\"> 在哪里xxxxxxx 是dropbox为使用该选项的应用程序提供的密钥。我知道如何使用添加脚本
购物车插件开发
我正在为WordPress开发一个新的购物车插件。在某种程度上,如何保存订单,我陷入了困境,有点困惑。实际上,我不确定是应该通过options api保存订单,还是创建一个新的post类型来处理订单。哪种方法最好??这个插件并不太复杂,它只处理book’s shop,所以产品的参数/选项是有限的。感谢@Nilambar的建议,如果是这样的话,我还有几个问题:如何防止管理员手动创建新订单(禁用“添加新订单”)?还有一件事-Order的帖子不需要标题和编辑器,它将有自己的选项,如订单值、订单号等。但如果我没有
挂接自定义URL的最佳方式?
假设我有一个创建了slug的自定义页面”/products“,我希望用户能够使用url发布到表单”/products/create“并允许我们呈现一些JSON输出。“The”/products/create“页面实际上不存在。我从[1]中看到,基本方法是如果匹配我的目标url,请添加重写,添加自定义查询变量,例如is\\u my\\u action=1,通过此查询变量的parse\\u请求钩子检查中的“query\\u vars”操作钩子注册自定义查询变量(is\\u my\\u action),然后执行
添加_重写_规则、插件激活和插件停用
我看到了很多打电话的例子add_rewrite_rule 在您的init 挂钩,例如。function add_my_custom_rewrite() { add_rewrite_rule(... } add_action(\'init\', \'add_my_custom_rewrite\'); 在插件激活挂钩中,register_activation_hook( __FILE__, \'my_plugin_activation\');
致命错误:未在中找到类
我正在开发一个插件,用于将额外的支付提供商“挂钩”到一个结账系统。我的函数中有一个类gtpCheckoutData。计算价格的php。在我的插件中,我想使用这个类中的数据,但如果这样做,我会得到:Fatal error: Class gtpCheckoutData not found in我的插件代码:class gtpMollieGateway { private $mollie, $price; function __construct() {
如何:将自定义帖子类型用作管理中的子菜单项
在插件中,我创建了3种自定义帖子类型,例如:我还创建了一个“宠物”顶级菜单页,使用add_menu_page其中,我想将3个CPT添加为submenu items.Problem: 我不知道如何将自定义帖子类型添加为子菜单项。这个Codex 国家:对于自定义帖子类型:add\\u submenu\\u page(\'edit.php?Post\\u type=您的帖子类型\',…);但我不明白。还有,这是最好的方式吗?请告知。
将外部的值传递给插件变量
是否有一种从外部传递自定义变量值的方法,就像从函数传递一样。php到插件的变量?假设我在插件中定义了以下函数。function plugin_funct(){ $var1 = 0; if(var1 == 0) { return false; } else { echo \"Variable passed\"; } } 现在,有没有一种方法可以从
获取激活插件时间的时间戳
我想节省用户激活插件的时间。因此,我需要在注册挂钩触发的函数中设置值:function ucme_reg_func () { //------------other functions------------- global $sega; $sega = new setTime(); $sega->theTimeis = time();} setTime是一个简单的类,应该保存时间戳:class setTime{ public $theTimeis
在另一个PHP文件中获取插件选项
我制作了一个插件,并在插件PHP文件中注册了几个选项。因此,让我们考虑一下:my-plugin/ - my-plugin.php (options are registered here) - admin.php (the admin page of the plugin) - parts/ conf.php (here I try to get options I registered and used in my plugin) 我
如何在插件启动时创建两个自定义帖子类型?
我正在开发一个问题插件&;答复为此,我需要创建自定义帖子类型问题(&P);答复如何链接自定义帖子类型,以便如果我显示来自问题的帖子,则应显示相关答案。如何在插件激活时同时创建两个自定义帖子?
插件开发-获取管理URL(包括不使用wp-admin的情况)
我目前正在编写WordPress插件,并希望检索WordPress管理员url。假设每个WordPress安装都使用默认的wp-admin 鼻涕虫我可以打电话get_admin_url(), 这是一个包装get_site_url(), 具有wp-admin 硬编码(参见此处:http://wpseek.com/function/get_admin_url/).然而,我不想在这个url永远不会改变的假设下工作。我希望能够检索url,无论它是否为默认url;i、 e.对于上述任一情况:http://examp