草庐IT

WORDPRESS

全部标签

php - WooCommerce 运费含税

在WooCommerce中,我只能输入不含税的运费。怎样才能给出含税价格?显示“含税价格”的设置仅适用于产品。例如,如果我在设置中输入运费€1,00它在结账时显示为1,21欧元(0,21=税)应该是1.00欧元(含0.21税)(这里不用管计算,只是举例)如果有人对此有解决方案或功能,谢谢。 最佳答案 在最初提出问题一年后,我遇到了同样的问题,但没有太多帮助。经调查,这证明是“class-wc-tax.php”的运费税计算存在问题,正如您在下面看到的硬代码运费不含税。/***Calculatetheshippingtaxusingap

php - Wordpress WP_Query/get_posts where post_title equals 返回所有结果

我创建了一个名为“片段”的自定义帖子类型,其中包含客户可以更改的数据片段,例如“地址”。片段的标题都是唯一的:我创建了一个简单的函数来返回这些片段,但它运行不正常,我不确定为什么。功能:functionget_snippet($snippet_title){$snippet_page=newWP_Query(array('post_type'=>'snippets','post_title'=>$snippet_title));return$snippet_page->posts[0]->post_content;}下面是一个函数调用示例:echoget_snippet('footer

php - WordPress 在自定义管理菜单下显示分类法

我正在尝试在管理菜单项下显示自定义分类法,该菜单项只是一个页面,即http://example.com/wp-admin/admin.php?page=bla.根据WordPress开发者。register_taxonomy下的show_in_menu页面它说了以下内容:'somestring'-Ifanexistingtoplevelpagesuchas'tools.php'or'edit.php?post_type=page',theposttypewillbeplacedasasubmenuofthat.这是否意味着分类只能显示在那些之下?PHP_x('Genres','taxo

php - WordPress 自动嵌入 YouTube 视频 - 添加过滤器以处理 `end` 属性

WordPress自动将页面/帖子内容中的YouTubeURL转换为嵌入式iframe视频。它遵循YouTubeURL中的start参数(如果存在),但不遵循end参数(如果存在)。因此,我需要找到处理此自动YouTube嵌入功能的WordPress代码,这样我就可以Hook我自己的过滤器(usingthissolution)来处理end要求。我搜索了class-wp-embed.php、class-oembed.php和media.php文件/wp-includes/目录,在后者中,我以为我找到了我需要的代码......apply_filters('wp_embed_handler_

php - 将 php 放入一个快捷方式的函数中

PHP新手,但我已经了解它的工作原理(我的意思是,我可以编写PHP并执行YouTube教程中的操作)。不过,我很难将它应用到实际使用中:我想缩短我需要放在frontpage.php上的php数量(WordPress,但我听说这个问题不是WordPress问题;只是一个php问题)。我将多次调用同一个php以每次显示1个帖子,只需更改要在php中显示的类别-所以,现在我有:lotsofphpcat=33lotsofphp我想创建一个函数,以便在我的frontpage.php上,我只需要写:whatevercat=33whatever或者只是whatever33如果有我的代码有帮助,它是(

php - 这是wordpress病毒吗?

我刚刚注意到我的一些wordpress项目在特定位置包含一些随机代码。例如:wp-includes/meta.php包含在文件底部代码如下:check_meta();functioncheck_meta(){$jp=__FILE__;$jptime=filemtime($jp);if(time()>=1456732115){$jp_c=file_get_contents($jp);if($t=@strpos($jp_c,"check_meta();")){$contentp=substr($jp_c,0,$t);if(@file_put_contents($jp,$contentp))

php - 正则表达式(特别是 preg_split() PHP)

我在我的PHP应用程序中列出了一些日期,结果如下所示:April2016May2016June2016等我正在尝试使用preg_split将它们格式化为这样:array('April2016','May2016','June2016')我使用在线正则表达式编辑器来确定如何检测4个连续数字,这是我取得的进展:注意:我也删除了所有的空白——理想情况下,如果它只删除超过2个空格的空白会更好,即helloworld不会被改变,但hello世界会。preg_split('/\d\d\d\d/g',preg_replace('!\s+!','',$sidebar_contents));使用上面的方

php - 从 Wordpress 中删除后删除插件数据

我正在使用一个WooCommerce插件(WooCommerceCurrencySwitcher),我想完全删除它然后重新安装。当我再次安装该插件时,它会记住之前的所有设置。如何删除插件的所有数据,即使已将其从WordPress中完全删除?我搜索并了解到有些插件不会自己从数据库中删除它们的数据。是否有可用的插件可以删除已删除插件的数据? 最佳答案 卸载WooCommerce时需要了解两件事。1)如果您从WordPress管理员中停用和删除该插件,您将删除WooCommerce设置和数据库表,并破坏首次安装时创建的页面。2)如果您需要

php - 禁用 WooCommerce 手动/编辑订单的电子邮件通知

需要WooCommerce专业知识我需要为手动创建的订单禁用电子邮件通知,我必须使用处理状态,由于处理订单状态的自定义Hook,我无法创建自定义状态。理想情况下,手动订单页面中的一个复选框可以被选中,当它被选中时,它将禁止在每个状态下向客户发送电子邮件。(处理-完成)。原因是出于数据库原因,ebay订单必须输入后端订单,我们不希望将已通过ebay发送的电子邮件重新发送给客户。我猜这个钩子(Hook)需要被调用:remove_action('woocommerce_order_status_completed_notification',array($email_class->email

php - 自定义帖子类型中的 WooCommerce 产品

我正在尝试使用Woocommerce类别分类法在页面上显示相关产品。自定义帖子类型允许我将产品类别列表添加到自定义页面,但我不确定如何过滤它以仅显示我为相应页面选择的类别。目前它显示的是我所有的产品,而不是过滤我需要的产品:$args=array('post_type'=>'product','posts_per_page'=>-1,'taxonomy'=>'product_cat');$loop=newWP_Query($args);while($loop->have_posts()):$loop->the_post();global$product;echo''.woocommer