草庐IT

WORDPRESS

全部标签

php - 更改店面主题标题中项目的顺序

我正在使用Wordpress的子主题,WooCommerce主题店面。Storefrontheaderhooked函数是这样排序的:我想更改顺序,使product_search位于secondary_navigation之前。我浏览了店面文件,找不到设置此订单的位置,只能找到单独的商品。谁能帮我Hook或做些改变订单所需的事情吗? 最佳答案 @loictheaztec的建议缺少如下的add_action-add_action('init','add_and_remove',15);functionmh_add_and_remove(

php - 以编程方式创建类别和多个子类别

此代码在wordpress管理区域中正确显示类别。但不显示子类别。我需要为每个类别显示3个类别和3个子类别?这是我希望每个类别的内容:A类子类别1子类别2子类别3我在wordpress主题的functions.php文件中添加了以下代码://createthemaincategorywp_insert_term(//thenameofthecategory'CategoryA',//thetaxonomy,whichinthiscaseifcategory(don'tchange)'category',array(//whattouseintheurlfortermarchive'sl

php - 如何使用 WooCommerce 更改每行的产品类别数

我正在使用Woocommerce设置在初始商店页面上显示类别缩略图,然后在其中显示产品及其缩略图。我希望初始类别页面每行显示3个缩略图,产品页面每行显示5个类别。我使用的每行显示5个产品:add_filter('loop_shop_columns','loop_columns');if(!function_exists('loop_columns')){functionloop_columns(){return5;}}这也会更改类别页面和商店页面上每行的缩略图。有谁知道如何将类别页面更改为每行3个缩略图并在商店页面上保持每行5个产品? 最佳答案

php - 根据产品属性添加自定义 woocommerce 电子邮件

我尝试调整在https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/上找到的自定义电子邮件插件我的意图是,如果客户选择具有特定属性的产品(它是可变产品),则在客户下新订单时会发送一封自定义电子邮件(必须发送待处理或处理中).我的属性slug是“csr-dates”。自定义插件由两个文件组成(参见上面的链接):woocommerce-csr-order-email.php和(存储在“includes”文件夹中)class-wc-csr-order-email.php我猜问题出在类文件中,我在这里报告:id='

php - 在 Slim Framework v3 中访问多个 GET 参数

我有一个将重定向到的脚本代码http://localhost:8080/generated/sample/+$('form.wpcf7-form').serialize();一个示例生成的url是http://localhost:8080/generated/sample/_wpcf7=222&_wpcf7_version=4.5.1&_wpcf7_locale=en_US&_wpcf7_unit_tag=wpcf7-f222-p37-o1&_wpnonce=35162dc550&your-name=Robert+Soriano&your-email=sorianorobertc%40

php - WordPress 4.7 call_user_func_array()

已更新到WordPress4.7,当我启用了我的定制插件之一时收到此错误:(!)Warning:call_user_func_array()expectsparameter1tobeavalidcallback,noarrayorstringgivenin/home/vagrant/Sites/wordpress/wpincludes/class-wp-hook.phponline298我在启用调试的情况下也得到了这个:我不确定问题是什么,因为堆栈跟踪看起来相当神秘。关于插件可能损坏的原因或如何诊断问题的任何建议? 最佳答案 正如@

php - 在单个产品页面中显示 SKU 下的自定义字段值

我正在自定义WooCommerce,我想在产品页面中添加和显示自定义文本(条件和品牌)。该位置在“库存”或“SKU”元下。我已设法创建并保存自定义字段,但如何将这些元值打印到产品页面。求助!这是我在functions.php中的代码://DisplayFieldsadd_action('woocommerce_product_options_general_product_data','woo_add_custom_general_fields');//TextFieldfunctionwoo_add_custom_general_fields(){global$woocommerce

php - 无法从新订单 Hook 函数的 order_id 获取产品详细信息

使用WooCommerce,在提交新订单后,我的function.php中有以下Hook:add_action('woocommerce_new_order','create_job_openings');functioncreate_job_openings($order_id){$order=newWC_Order($order_id);$items=$order->get_items();foreach($order->get_items()as$key=>$item){$product_name=$item['name'];var_dump($product_name);}}上

php - 为什么MAMP不更改php版本

我刚从windows转到mac,现在正尝试将我的本地wordpress项目从xampp导入到mamp。我的网站存在一些问题,我怀疑这是因为MAMP使用的PHP版本较新。在首选项中,MAMP提供了“7.1.0”和“7.0.13”,但是当我更改为旧版本并单击“保存”时,MAMP会重新启动服务器,当我检查设置时它又回到了“7.1.0”。如何解决这个问题? 最佳答案 在更改MAMP提供的可用PHP版本后,我能够更改PHP设置。我通过转到“/Applications/MAMP/bin/php”并重命名其中一个文件夹来完成此操作,例如在末尾添加

php - 具有待定状态问题的 WP_Query 和 WooCommerce 订单

我无法获得状态为wc-pending/PendingPayment的订单对象。它只是返回所有订单对象:$my_course_query=newWP_Query(array('post_type'=>'shop_order','post_status'=>'wc-pending','posts_per_page'=>-1)); 最佳答案 YourcodeIsjustworkingperfectlyasexpected,infrontend,Ihavetestitanditoutputonlyorderswith**pendingsta