您当前的位置:首页 > TAG信息列表 > plugin-development
如何循环访问自定义帖子并将标题添加到数组
我正在尝试查询一些自定义帖子,以便可以对它们进行迭代,提取ecah的标题并将标题添加到数组中。我这样做的原因是,我可以使用数组内容在woocommerce中创建一个选择字段来生成选项(尚未完成此操作)有没有人能看到我在这段代码中犯了什么错误,或者提供了什么建议,我无法让它发挥作用。网站宕机了,我在var\\u垃圾堆里什么也没得到add_action(\'woocommerce_after_order_notes\', \'custom_checkout_field\'); functio
如何将Cronjob安排在每月和每年的开始
我一直试图在每个月初和每年初运行一个函数。我想在凌晨12点跑步。下面我展示了这个函数。当我把它安排在每天的时候,它工作得很好,但如果我试着每月或每年运行一次,它就坏了。我觉得可能是因为没有每年运行的设施。尽管如此,下面是代码,请帮助我在每个月和每年年初运行它函数Milyin\\u Admin\\u Mail(){$authors=get\\u users();foreach($authors为$author){$author_posts = get_posts( array(\'author\' =>
使用ARCHIVE_TEMPLATE过滤器在插件中创建自定义帖子类型的自定义存档模板
我正在尝试从我的插件中创建类别和标签存档模板,该插件具有自定义的帖子类型“product”。我使用以下代码在位于的模板文件中显示搜索结果plugin_dir_url(__FILE__).\'/inc/templates/product-search.php\'.function template_chooser( $template ){ global $post; $plugin_root_dir = WP_PLUGIN_DIR.\'/product-plugin
如何定义我的定制插件的插件?
我已经创建了一个自定义插件。如何定义其slug?为了澄清,如果我将自定义PHP函数附加到manage_plugins_custom_column hook, 在该函数中,打印$plugin_data 对于WordPress安装中的每个插件,该数组将包含每个插件的信息。下面是这样一个函数:function opn_render_date( $column_name, $plugin_file, $plugin_data ) { error_log( print_r( $plugin_data,
是否创建表单并根据用户回答显示自定义菜单?
我想创建一个“用户指南”表单,允许用户回答问题并选择他们感兴趣的类别。在他们选择类别并回答问题后,我希望它将他们重定向到一个带有自定义侧栏菜单的页面,其中包含他们选择的类别。我使用的是重力表单,它让我让用户选择他们感兴趣的类别,但是,我不知道如何将其与根据他们选择的答案定制的侧栏菜单连接。如果您对我可以使用的插件或代码有任何建议,我将不胜感激,谢谢。
在WooCommerce产品中,如果为空,则设置_Regular_Price 0
是否有人建议我为set \\u regular\\u price=“0”(如果为空)设置一个合适的woo commerce筛选器?我想显示“添加到购物车”按钮,即使产品的价格为空或为零。非常感谢。
如何在WordPress中将文件中不同函数的不同事件写入日志文件
我正在尝试将当前用户的ip、用户名、登录时间等事件写入日志文件。我已经使用WordPress钩子在php中为各种事件构建了函数,但我不知道如何将它们组合到我的日志函数中。以下是我的代码:全局$active\\u用户; /** * function to get loggedin user\'s username */ add_action(\'init\', \'log_file_setup\');
我可以将定制的css添加到MU插件中吗?
当我们为客户创建Wordpress网站时,我喜欢使用mu插件添加自定义内容,以使我的工作更轻松。我喜欢mu插件的主要一点是,客户端无法关闭它们,而且它们是防更新的。话虽如此。我可以向mu插件添加简单的css吗?
将数组从短码函数传递到筛选函数
这可能是一个php问题,而不是wordpress问题。虽然我不确定,但如果是的话,请指导我。我正在开发一个试用插件,用于插件开发第一阶段的培训。以下是结构的简化示例:class trial{ function trial() { add_shortcode( \'shs_ref\', array( &$this, \'shortcode\' ) ); add_filter( \'the_content\', array( &
在WebHook调用WordPress时执行函数
我认为最好让运行在thrivecart或其他处理器上的Webhook从插件执行代码,这样更新就不会覆盖自定义编码。。。我以前从未创建过插件,只是学习了如何创建一个非常基本的插件。所以我做到了。我的问题是,如何让webhook在回调时执行它?像S2member那样说:谷歌。com/?s2membersomethingorother=1(删除https以阻止其创建链接)是这样吗,然后让WP监听该值,如果该值存在,则在插件中执行该代码?但我如何让WP在更新后收听而不停止收听?是否有最佳实践?我需要几行简单的代码
在Nav_Walker中获取当前菜单位置
如何检索当前菜单位置(注册于register_nav_menus) 从导航助行器类内部?例如:<?php class Special_Nav_Walker extends Walker_Nav_Menu { // How can I get `special_menu` here, when the walker is applied to the menu (see below) } wp_nav_menu(
创建重定向到根据答案自定义的侧栏菜单的调查
说明:我想为我的用户创建一个调查,了解他们是谁,以及他们最想从我的服务中得到什么。调查完成后,我希望用户被重定向到一个带有侧菜单的页面,侧菜单根据他们选择的答案定制。例如:如果他们说自己是一名销售人员,我希望他们被重定向的内容与此相关。假设他们说他们在我的网站上查找有关“文档”、“组织”和“文件”的信息,那么我想让三个侧栏菜单选项来说明这一点。基本上,我是在问是否有一两个插件来完成这一点,或者我编写这一代码的第一步是什么?感谢您抽出时间。
在XAMPP上安装WordPress时连接到数据库时出错[尝试了所有常用内容](包括PIC)
这是我得到的错误https://gyazo.com/56134064606564c836ae8b0f18a129ba以下是我使用的DB登录设置:https://gyazo.com/2facfe11765bc4b887c31bc111bb123a以下是我的DB名称和用户:https://gyazo.com/2e009a5d37e87ba1e094ed0b6c826af6到目前为止我所做的尝试:启用所有权限,将其分配给所有数据库,不再需要密码和用户名。尝试在登录信息下将主机名设置为本地。背景:-要设置XAMP
在WooCommerce购物车项目中,我们可以添加自定义文本,但如何添加自定义链接?
我的目标是在购物车项目中,我必须显示每个产品的一个链接。- on cart page - on checkout - on order summary in back-end当我点击链接时,打开链接目标网站或文件现在我可以保存每个购物车项目的自定义标题或文本,当我尝试传递链接标签时,它只显示没有链接的文本我用这个链接归档了一个目标来显示文本,但现在我需要的是链接而不是文本。link to archive custom text on each item
如何防止wp_INSERT_POST每秒创建一个新帖子?
我正在尝试创建一个简单的插件,只创建一个新帖子。我写的代码每秒都会创建一篇相同的新帖子。下面是我的代码。需要添加什么才能只创建一个帖子?<?php /** *@package blog-poster */ /* Plugin Name: Blog Poster Plugin URI: http://www.litliving.com Description: This is a plugin for Litliving customers th
使用WordPress样板(WPBP)实现WP多站点插件
我想为Wordpress Multisite编写一个简单的Wordpress插件,我正在使用WPBP模板。我不确定如何创建在主(网络)部分运行的代码,或者如何使其仅在一个站点上运行。我的问题是:我打算把所有的东西都放在一节课上。我应该在插件文件的主(全局)部分实例化这个类,还是只在回调方法中实例化?如何使代码仅在我的一个站点(多站点)上运行?如何使其在所有网站上运行?(我是否需要对URI进行PHP检查?
WooCommerce:阻止用户删除购物车项目
我的任务是创建客户可能想到的最尴尬的购买流程。在购买产品时,客户会进入一个多步骤的过程,在这个过程中,他们会构建一个定制的“包装”(为了使事情更加复杂,包装的某些部分是根据过程中早些时候做出的选择定价的)。现在,因为他们希望客户能够调整原始产品的数量,所以我能在篮子中想出的唯一解决方案是将原始产品显示为正常,然后有第二个“包装”产品,其中列出他们选择的其他零件以及这些选择的总价格作为商品成本。这不是什么大问题,希望阻止他们更改包装数量也不会太复杂。现在,当他们删除产品时,软件包也应该删除。我还没有解决这个
从插件更改Woo自定义终结点标题
我已经创建了一些工作正常的自定义端点。我在尝试更新端点页面标题时遇到了真正的问题,我在网上搜索了很多例子,但似乎什么都没用。这里是我添加新菜单项的地方:function knp_add_account_menu_item($items){ $user = wp_get_current_user(); if ($user->caps[\'supplier\'] == 1 || $user->caps[\'administrator\']) { $item
自定义元框不返回任何HTML
我试图编写我的第一个插件,但在add\\u meta\\u box()中遇到了回调问题。meta框出现在自定义帖子类型页面上,但里面没有内容。以下是相关代码:class MySkills { function __construct() { add_action(\'init\', array(\'MySkills\', \'ip_myskills_register_post_type\')); add_action(
移除wp_NAV_MENU中不需要的元素
我正在Wordpress中构建一个自定义的超大菜单。我遇到了一个问题,wp\\U nav\\U菜单中显示的不需要的元素正在扭曲我的菜单。<?php wp_nav_menu( array( \'theme_location\' => \'main-menu\', \'menu_id\' => \'primary-menu\', \'items_wrap\' => \'<