特定WooCommerce产品的自定义发件人电子邮件地址
我有一家WooCommerce商店,它会在每次提交产品订单时发送电子邮件。我需要将特定产品的发件人电子邮件地址更改为自定义地址。我已经在尝试使用此代码段来实现此目标,但没有任何效果:add_filter(\'wp_mail_from\', \'new_mail_from\'); function new_mail_from($old) { return \'nombre@tudominio.es\'; }
喜欢和不喜欢使用JavaScript的功能
我想添加Like & Dislike 我的自定义帖子类型中的功能,称为game.我在我的帖子页脚中放置了喜欢和不喜欢的图标链接。Desired Behaviour:当用户单击like图标时,我想检查他是否已经投了赞成票,如果没有,则在post meta内创建或更新post-like-count meta键,用户meta也是如此。Problem:问题是,当用户单击like按钮时,我必须在JavaScript中处理它,但我不知道如何调用set_post_meta($post->ID)
如何进行数字分页?
如何进行数字分页?<?php $args4 = array(\'post_type\' => \'post\', \'showposts\' => 99, \'cat\' => 23); $loop4 = new WP_Query($args4); while ($loop4->have_posts()) : $loop4->the_post(); ?>
下拉列表中的发货方法,而不是单选按钮
我有一个很长的发货方式列表,由于单选按钮中显示了发货方式,因此页面看起来很难看。有没有办法将其从单选按钮更改为下拉选项?我试过换衣服<ul id=\"shipping_method\" class=\"woocommerce-shipping-methods\"> <?php foreach ( $available_methods as $method ) : ?> <li> <?php
Divi主题定制器更改未应用于现有页面
我正在使用Divi 创建的本地主机上的主题WAMP Server.我使用主题定制器菜单所做的更改在预览屏幕中正确更新(标题、背景颜色、徽标大小等)但当我查看前端时,这些更改都不会被保存或更新。没有安装插件,刷新页面没有任何区别。只有我使用主题定制器所做的更改不会显示出来。此外,当我添加一个新页面时,所做的更改将应用于该页面,但不会应用于旧页面。
如何在php中使用WordPress函数wp_enQueue_script()?
我有一个php函数,如下所示。以下功能正在许多地方使用。function render_brightcove_player($active_feed, $poster_image = false) { $poster = \'\'; if ($poster_image) { $poster = \'poster=\' . esc_url($poster_image); } ?> <d
如何从子主题中的主题访问变量?
我使用WordPress主题(Kalium主题)作为基础,并用我自己的子主题扩展它,其中包括javascript和;php文件。父主题使用图像旋转木马插件(Flickity)来显示,例如,产品图像库的工作方式并不完全符合我的要求。我需要访问Kalium主库之外的flickity实例。您能告诉我如何在不直接更改Kalium核心文件的情况下访问carousel对象并在javascript中操作它们吗?我说的是将事件侦听器添加到flickity实例,并更改实例中的设置。
使用自动刷新将ACF值添加到脚本
我有一个带有ACF编号字段的CPT。现在,我想在不刷新页面的情况下创建新的CPT时,获得所有现有数字的总数。在这里使用setTimeout似乎不起作用。还有什么其他想法可以实现这一点吗?PHPfunction counter_script() { wp_register_script(\'counter\', get_template_directory_uri() . \'/js/counter.js\'); wp_enqueue_script(\'counter\');
Get PDF in media by ID
在我的搜索页面上,我已使用以下代码添加了媒体中的所有文件: function attachment_search( $query ) { $args = array( \'public\' => true, \'_builtin\' => false, ); $output = \'names\'; $operator = \'and\';
GET_The_CATEGORY在循环内返回空
我正在为我的网站创建一个自定义模板,目前我正在使用此代码以循环到我的多站点worpress并获取最新帖子:global $post; global $wp_query; $subsites = get_sites(); foreach( $subsites as $subsite ) { $subsite_id = get_object_vars($subsite)[\"blog_id\"]; $subsite_name = get_blo
WooCommerce-获取每日销售额
我正在编写自定义woocommerce插件。woocommerce是否有每种产品的每日销售报告?我知道,get\\u post\\u meta可以显示某些产品的总销售额,但我需要每天显示每个产品的销售额。例如,产品A在2020年3月27日被购买了37次,然后,我需要检索这些数据。不知道怎么做,也许是用ACF update\\u field函数?https://www.advancedcustomfields.com/resources/update_field/谢谢佛伊泰克
检查存储/缓存的WP_QUERY在POST更改时的瞬变
现在,我使用set\\U瞬态功能将WP\\U查询存储24小时(1天)。一切正常。但是,例如,如果我将存储数组中的post更改为private或修改其meta\\u值,则仍会在前端看到该post。有没有办法检查post值是否已修改?或者我应该使用其他函数?代码:if (false === ($loop = get_transient(\'randomizeProfiles\'))) { $loop = new WP_Query(array( \'post_type\'
Customize Time Stamp
我正在使用这个漂亮的时间戳函数,使发布日期变为“1天前”和“5分钟前”等。然而,几天后,我希望它切换到实际写入日期,例如:2020年1月4日下午4:02”,或者可能只是添加时间的选项。以下是x天前执行的代码:function meks_time_ago() { return human_time_diff( get_the_time( \'U\' ), current_time( \'timestamp\' ) ).\' \'.__( \'ago\' ); } &
Gutenberg CSS Issue
我有下面的css代码,但它在帖子页面上不起作用:(我说的是字体大小和颜色)/* gutenberg */ blockquote { text-align: center; margin: 20px; font-family: epicride; color: red; font-size: 90px; } wp-block-quote { font-size: 90px;
自定义发布类型-更改菜单项的顺序
我正在向wordpress仪表板添加自定义帖子类型。添加新CPT时,它将添加到菜单的底部。我希望CPT菜单项按字母顺序排列。例如,在下图中,我添加了一个名为“动画/电影/天线”的新CPT,并将其插入到菜单顺序的底部:在发布之前,我寻找了哪些解决方案?我已经在堆栈上寻找了答案,但还没有找到明确的解决方案。我还阅读了此处的文档:https://codex.wordpress.org/Function_Reference/register_post_type#Parameters. 看起来menu-positi
“插件生成了2,694个字符的意外输出…”插件激活时,CREATE TABLE SQL命令不起作用
当激活我正在使用的插件时,试图在wpdb中创建一个表,并出现错误“插件生成了2694个字符的意外输出…”我一直在浏览代码,并在google上搜索了大量内容,试图找出我做错了什么,但没有成功。有人能看看我是否有什么明显的东西没看到吗?非常感谢。Note: 插件仍然可以激活并创建菜单,但它不会在数据库中创建表。<?php // plugin details in comment at top defined(\'ABSPATH\') or die(\'You
WooCommerce|产品页面在我的两个网站上似乎不同
我想要这样的产品页面:http://www.migrate666.deniz-tasarim.site/urun/convenient-water-bottle/( I talk about the \"related product\" and \"add to card\" etc. stuffs )但看起来是这样的:http://www.oneclick.deniz-tasarim.site/urun/convenient-water-bottle/我怎样才能修复它?由woocommerce制造
如何改变后循环结果布局和恢复?
当我以特定的标记输出一个帖子循环时,我如何在特定的间隔中断,为下一篇帖子使用不同的标记,然后在标准布局中的适当点恢复循环?明确地将左侧的布局改为右侧的布局,其中,明信片的流动被中断和改变,以引入视觉变化。。。注意,常规整个卡片网格(左侧示例)的现有post循环输出如下。。。if ( $posts->have_posts() ) { ?> <!-- Posts row --> <div class=\"row pb-4 px-2 pos
一种CPT UI帖子类型的单个帖子为404s
我有一个WordPress实例,其中包含使用CPT UI插件创建的多个自定义帖子类型。其中一种自定义贴子类型的贴子在前端显示为404s。其他自定义帖子类型也可以。我尝试过刷新永久链接、删除和重新创建帖子类型、禁用所有插件、更改主题。我不完全确定还要检查什么。提前感谢您的建议,内森
与Composer一起安装时,如何使用区分大小写的主题目录名称?
我在用SatisPress(https://github.com/cedaro/satispress) 以composer软件包的形式公开一些高级插件和主题,因为我想使用roots/Basefine样板。现在我有以下问题:Divi主题(https://www.elegantthemes.com/gallery/divi/) 主题目录使用大写字母(“Divi”而不是“Divi”)。现在当我使用composer require satispress/divi 它下载包并将其安装到正确的目录中,主题正