您当前的位置:首页 > TAG信息列表 > plugin-development
自定义插件,可从自定义端点下载更新,将新版本压缩为新名称
我已经构建了自己的插件,连接到site_transient_update_pluginstransient_update_pluginsplugins_api 自动查询,同时将当前插件版本传递给指定的端点,作为回报,该端点根据提供的版本从S3存储桶中获取临时URL zip文件。这基本上允许我管理每个特定WordPress环境的许多插件版本,而无需推送我的私有代码WordPress。这一切都很棒。喂食后我的终点?v=1.0.0 将返回指向的URL。来自S3存储桶的zip文件2.0.0 发布,如所示:http
可以只在我的插件管理页面上加载css吗?
我正在尝试使用vuejs和bulma css框架构建一个wp插件,但它似乎对整个管理领域产生了影响。是否可以只在插件管理页面上加载css?
活动日历以图片为正文背景?
<?php if (has_post_thumbnail( $post->ID ) ): $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'full\' ); elseif (tribe_event_featured_image( $event_id = get_the_ID())): $thumb = get_attachment_image_src(tribe_even
允许用户在wp_mail()中添加php代码
我有一封邮件被触发,如下所示。我希望用户能够自定义内容。我想让用户能够esc_html($user->display_name) 不知何故,可能会有这样的文字{{user_name}} $body = sprintf(\'Hey %s, your awesome post has been published! See <%s>\', esc_html($user->display_name),
Get_Option()未从插件返回期望值
我正在尝试制作我的第一个插件,到目前为止,一切都很好,除了一件令人讨厌的事。我设置了字段并更新了数据,在数据库中看起来很好:mfwp_settings | a:1:{i:test;s:3:\"response\";} 但是,当我想在管理面板中回显“test”的值时,它返回为空或NULL。它在前端页面上响应良好,但在插件中,它不会使用以下方式检索数据:$mfwp_opt = get_option(\'mfwp_settings\')[\'test\']; 同样,上面的代码在前端的普通ph
WooCommerce插件,支持最低订购量和添加到卡步骤
我正在寻找一种方法(插件或代码)来设置特定woocommerce产品添加到购物车的最小数量和数量增加步骤。例如,对于产品A,最小数量为50件。因此,当用户增加数量时,应执行以下步骤:0-50-100-150。。。。如果选择0,则应显示有关最小数量的消息。每个产品可以有不同的最小数量。
如何通过WooCommerce_Account_Menu_Items添加WooCommerce菜单项时调用代码
我插入的菜单项与下面的代码示例类似https://wordpress.stackexchange.com/a/277080/137417, 但我以前没有遇到过端点,我所查看的文档和教程似乎有点超出了。。。想必,一定有办法指定一个函数或某个东西来生成输出?或者去什么地方。(还是必须通过主题中的模板文件?)我想也许我应该创建一个查询变量:add_filter(\'query_vars\', \'add_query_vars\'); function add_query_vars($vars) {
未经注册即可访问受限制内容的WordPress代码
好的,这是完全过去我的知识,但我需要有这个功能,并想知道是否有人可以帮助或知道一个插件,可以做这项工作。。我的WordPress网站上有我想限制的内容,比如7天</用户需要输入代码才能访问受限制的内容</当用户输入代码时,受限制内容的计时器将从用户第一次输入代码起7天内启动并过期</用户无需注册WordPress网站。只需输入代码即可访问受限内容</有人能帮忙吗?非常感谢。
自定义插件更新“新版本可用”文本
我希望自定义“有一个新版本的XYZ可用”插件列表页面上的文本。我知道密码在里面wp-admin/includes/update.php, 然而,我不确定如何调用它或在过滤器/回调中拉出它。基本上,我希望能够在插件中自定义此消息。感谢您的帮助或指导!
使用自定义插件函数的输出填充表单域
我需要在表单中添加一个唯一的字符串作为客户的标识符。我创建了一些输出字符串的函数。我想用一个短代码填充一个表单字段。运气不太好。function ABC_validUniqueStr($attr){ $length = $attr[\'length\']; // num (int) $char = $attr[\'char\']; // num, alpha, alphanum $case = $attr[\'case\']; // $case, true vary c
将AJAX变量传递给PHP函数WordPress插件
我正在创建一个Wordpress插件,并使用它学习jQuery和AJAX。我在WPD、SE和其他网站上读过很多帖子,但我无法理解我需要做什么(我在这方面是一个真正的新手)。我目前将此作为我的JS jQuery(\".my_button\").click(function(){ var sn = jQuery(this).val(); alert(sn); jQuery.get(ajaxurl,{\'action\': \'getnam
WordPress前端编辑器为网站添加额外的css
我需要创建一个插件,允许我选择任何按钮或网站的任何部分,并向其添加额外的css,我已设法在wp中使用rest api,添加菜单和提交表单,但我不知道如何完成这项任务,我将感谢任何建议,谢谢
如何更新元框的字段?
在将CVS文件中的数据解析为自定义post类型时,我想将数据解析为我创建的元框的字段。元框字段通常更新如下: function fredningszone_meta_box() { add_meta_box( \'punkt_fredningszone\', // $id - Meta box ID (used in the \'id\' attribute for the meta box). \'Data for fredn
创建一个功能插件来编辑非常简单的播客
我在非常简单的播客插件中对以下文件进行了以下更改:/wp内容/插件/非常简单的播客/模板/提要播客。php可在此处找到完整文件:https://github.com/TheCraigHewitt/Seriously-Simple-Podcasting/blob/master/templates/feed-podcast.php// iTunes summary is the full episode content, but must be shorter than 4000 characters
以编程方式创建时,WooCommerce产品未显示在类别列表页面中
我正在创建一个插件,将产品从API过滤到我们的WordPress站点。我确实成功地创建了产品,并在其中自动发布了类别和子类别。http://prntscr.com/mdl1jb问题是,当我在分类页面上查看时,它不会显示出来。我需要手动单击更新或发布按钮才能显示产品。这方面的问题是以下代码:$post_id = wp_insert_post( array( \'post_title\' => $items[\'description\'],
通过插件函数定义WordPress常量?
我正在开发一个插件,并尝试内置一个选项来禁用后期修订。我已注册设置,并确认复选框正在链接到数据库。选项值为null或1。我要做的是定义这个常量:define(\'WP_POST_REVISIONS\', false); 仅当选项设置为1时,才能在插件文件中。如果我将常量直接放入插件函数文件中,它会工作,但如果我尝试在If语句或通过函数使用它,无论我如何尝试,它都不会工作。我得到的选项值如下:$disable_revisions = get_option(\'disable-revisions\');以下是
WordPress主题和插件的引导版本3与4冲突
我已经开发了一个新的wordpress插件,使用了最新的Bootstrap(4)和FontAwesome(5)版本。现在看起来不错。所有设计均已完成。现在,当我在另一个网站上安装此插件时。哪个网站主题使用旧引导(3)版本和旧fontawesome版本。然后我的设计或现有的主题设计将被打破,这是版本冲突3和4。那么我如何解决这个问题呢?如何仅为我的插件加载引导程序4?或者如何避免3或4版本冲突?请推荐我。
固定链接:自定义帖子类型->自定义分类->自定义子分类->帖子
我正在构建一个自定义帖子类型及其各自的自定义分类法。代码如下:add_action( \'init\', \'register_my_types\' ); function register_my_types() { register_post_type( \'help\', array( \'labels\' => array( \'name\' =>
警告:中的非法字符串偏移量‘Andorra’...在106线上
Complete Code.// Set UI labels for Custom Post Type $labels = array( \'name\' => _x( \'Events\', \'evn_calendar\'), \'singular_name\' => _x( \'events\', \'evn_calendar\'), \'menu_name\' => __( \'Even
在类中注册帖子类型时添加Meta框
我试图通过一个类为自定义帖子类型添加几个元框。我正在使用\"register_meta_box_cb\" 参数,以指定用于添加元框的回调函数。示例代码-(我的代码大纲)-class ABC { public static function add_customposttype() { $abc_o = new ABC(); $abc_o->reg(); } public function reg()