您当前的位置:首页 > TAG信息列表 > plugin-development
如何通过选择年再选择月来显示档案
我正在尝试构建我的归档页面,使其具有连续的年份和连续的月份。然后,用户必须选择一年,然后选择一个月,然后会生成一个帖子库。我下面有一个我想要的示例图像。我怎样才能做到这一点?我在网上搜索过,找不到类似的东西。我已经添加了一个html和css模型,说明它应该是什么样子,但我就是不知道如何让它工作。任何帮助都将不胜感激!我这里有一支html和css的代码笔http://codepen.io/anon/pen/egpZqr我想要的。。。我的当前page-archive.php<!-- begin snip
我的短码出现了两次
The Problem:我制作了一个自定义的帖子类型和一个快捷码来显示它的信息。我以前做过,这不是问题。当我显示这个短代码时,短代码的内容在页面上重复两次。The Code:我将这些操作和函数添加到插件主文件的底部(以plugin-name.php 在样板中)function custom_post_type() { $labels = array( \'name\' => _x( \'Carousel \', \'Post Typ
处理来自插件文件的表单请求
在插件中,我有一个需要提交(通过action=属性)到的付款表单。php文件,也直接位于我的插件中。经过一些研究,调用单个插件文件的“wordpress方式”似乎是在索引上使用自定义查询。而不是php。我已经用下面的代码完成了,它正在工作,但是所讨论的代码只需要处理表单,然后将用户重定向到确认页面,我不需要显示任何内容。现在看起来它实际上正在加载索引。php模板,这似乎是一种浪费。我这样做对吗?如果没有,我应该怎么做呢?//Register our custom request hook func
WordPress如何确定主要的插件PHP文件?
(背景:我正试图通过直接向active_plugins 行输入wp_options, 我在确定一些插件的主PHP文件时遇到了一个问题。)大多数插件的主PHP文件只是存根的名称,带有.php 追加;例如plugin-name/plugin-name.php.然而,并非所有插件都是如此。WP Super Cache 例如,具有以下结构:wp-super-cache ├── Changelog.txt ├── advanced-cache.php ├── languages ├─
在WordPress插件中使用麻省理工学院许可的代码公平吗?
在插件中使用麻省理工学院许可的jQuery库,然后在WordPress上作为免费插件出售,这公平吗。组织?
插件激活后无法显示消息
依据:https://codex.wordpress.org/Plugin_API/Action_Reference/admin_notices 我的实际代码class Activation { function __construct() { add_action( \'admin_notices\', array($this,\"text_admin_notices\") );
在for循环中创建多个wp_editer()文本字段--文本/视觉切换仅适用于第一个编辑者
开发一个插件来处理woocommerce产品标签。在wp admin edit product页面中,我根据一个名为_tab_count. 所以如果_tab_count 设置为2 -- 负载2 编辑等。我遇到的问题是,只有第一个编辑器可以作为富文本进行编辑,而文本/视觉切换仅适用于第一个编辑器。文本/视觉按钮显示在其他编辑器中,但单击时,它们都会切换到第一个编辑器。此外,富文本编辑器按钮仅在第一个编辑器中显示。(参见屏幕截图)这里是我的php加载编辑器,我试图只粘贴相关的代码片段。function ben
制作自定义POST类型插件-继续获得死亡的白屏
我对WordPress开发非常陌生,我正试图在我的插件文件夹中为我的网站制作一个自定义的post类型的业务目录样式插件,但每次我激活它,我就会在整个网站上看到一个白色的死亡屏幕。我确实找到了这个插件,但我看不出是什么导致了它。<?php /* Plugin Name: Special Coffee CPT Plugin URI: http://danijoypractice.x10host.com Description: This plugi
如何将自定义字段添加到All User页面
我目前正在从事一个项目,涉及创建自定义注册表。提交后,此表单将用户数据添加到wp users表,然后将用户ID插入wp options表。我可以看到所有注册的用户。但我想自定义列出所有用户的表,以显示自定义字段。还有一个我可以用来激活用户的链接(将wp选项表中的字段集更改为true)<求你了,我需要帮助
来自WordPress插件的SOAP Web服务请求
我正在开发wordpress插件,需要执行soap调用。在理解了cURL不是选项(在我的浏览器中运行一些代码,但无法在插件中运行)之后,我尝试使用php5的SoapClient。由于我能够打印出\\uu getFunctions()变量,因此连接似乎正常工作:StatusResponse Status(Status $parameters)\" [1]=> string(65) \"AdministrationResponse Administration(Administration $
作为插件开发人员,我如何从全局插件目录中删除插件?
我目前在全球WordPress插件目录中有一个插件,我想删除它。它目前已损坏、过时,我不打算继续为其提供支持。为了不让人们因为安装它而心碎,我想删除它。不幸的是,谷歌充斥着如何删除WordPress网站上安装的插件,因此很难找到明确的答案。
update_option is not working!
我正在编写一个插件,我需要使用update\\u option函数来更新我作为选项存储在WP中的数组。对于管理面板,我使用了设置API,但对于这部分,我需要直接使用update\\u选项。我已经简化了代码,所以它当前所做的就是读入选项,向返回的数组中添加元素,并使用修改后的数组更新选项。但当我在后面阅读该选项时,它不包含新元素。我是否必须做些什么来通知设置API我将使用这个新元素(我不想在管理面板中可见)?我还错过了什么吗?除此之外,我不知道在哪里进行故障排除。update\\u option功能似乎不起
在AJAX请求中未创建Cookie
我正在尝试通过php在用户交互上设置cookiefunction promo_signup () { $ip = get_client_ip(); $entry = [ \'firstname\' => $_POST[\'firstname\'], \'lastname\' => $_POST[\'lastname\'], \'mail\' => $_POST[\'mail\'].\'
当发布的帖子不起作用时更新用户元
我在抄本之后创建了以下“插件”,但它似乎不起作用。它应该在用户每次发布新的博客帖子时向其meta添加100分。你能告诉我有什么问题吗。。。function post_published_add_points( $ID, $post ) { $author = $post->post_author; /* Post author ID. */ add_user_meta( $author, \'Points\', \'100\'); } add_action(
将wp_Dropdown_Categories函数替换为wp_Category_Checklist
我试图通过进入php文件并更改wp函数来更改搜索小部件中的字段。我目前正在尝试将下拉选择框更改为类别的复选框(按字母顺序排列,父类别位于顶部,子类别位于下方)。如有可能,显示器应为下拉式。以下是当前下拉选择框代码:<?php wp_dropdown_categories( array( \'show_option_none\' => \'-- \'.__( \'Selec
插件中的WordPress AJAX回调函数
使用PluginBoilerplate 编写插件。我需要打个ajax电话。我添加到mainplugin.php 类来注册脚本和处理ajax调用。if ( ! class_exists( \'PoorMansNameSpaceAJAX\' ) ) { class PoorMansNameSpaceAJAX{ public static $instance = null; public $nonce = \'\'; public $name =
返回多个单行标题的问题
我正在开发一个gallery插件,将特色图片显示为专辑封面。但我需要在这张专辑封面上显示一些文字信息。所以我把图片的标题改为名字,效果不错。但是对于描述,我需要有两行(一行用于信息,一行用于电话),所以我想我可以使用带有换行符[返回]的标题,甚至可以使用br标记,但这两行都不起作用(为空)。它仅适用于单行文本。请参阅下面的代码,我一定是做错了什么。任何帮助都将不胜感激。 if( $query->have_posts() ) { $response = \'<div id=
WordPress/PhpStorm/XDebug和plugin_dir_path问题
我正在调试wordpress插件。我让XDebug工作,我能够使用断点等。我的问题是plugin_dir_url(__FILE__) 呼叫结果是http://192.168.0.18/wordpress/wp-content/plugins/xdebug:/应该是这样的http://192.168.0.18/wordpress/wp-content/plugins/GFTH-BB-Update我猜这与PHP Storm中调试器的设置有关,但就我个人而言,我不知道是什么。
在WordPress加载之前运行代码,并在需要时将数据插入WP
我已经做了必要的研究,似乎找不到一个优雅的方法来做这件事。我们有一个Wordpress应用程序,它有一些相当密集的会话管理需求,现在需要在加载Wordpress之前运行一些旧代码。我计划在WP指数的第一行启动此过程。php文件。然而,根据这段旧代码的结果,我们可能需要将一些键/值数据从这个过程传递到WP中的插件级别。有什么好方法可以做到这一点?谢谢更新(2017-01-19):我刚刚决定使用一个本地Redis实例来存储任何k/v数据,如果请求需要继续并加载WP。
从URL中删除自定义POST类型插件并添加分类插件
我在更改自定义帖子类型URL时遇到问题。当前帖子类型URL为:http://example.com/product/product-slug 其中product是自定义的post类型。我想将其更改为:http://domain.com/brand/brand-slug/product-slug 其中brand是自定义分类法。我找到了删除/product/ 从自定义帖子类型的URL,这对我来说很好。我正在使用以下代码。function gp_remove_cpt_slug( $post_