小编JPa*_*shs的帖子

更改并保存 Woocommerce 单一产品页面中的产品价格

我有这个函数,当页面加载时它会被触发。它检查帖子类型是否为“产品”,在这种情况下我需要更改产品价格并保存页面。

\n\n

我工作得很好,但我需要知道如何设置新产品的价格。

\n\n
function changeAndSave( $array ) { \n\n    $post_type = get_post_type();\n    if ($post_type == "product"){\n\n        /*GET THE PRODUCT*/\n        global $product;\n        $product_id=$product->id;\n\n        /*GET CURRENT PRICE*/\n        $currentPrice=$product->get_price_html();\n\n        /*SET NEW PRICE*/\n        /* HERE.... \xc2\xbf\xc2\xbf how do I set my new price */\n        $newPrice = 100\xe2\x82\xac;\n\n        /*SAVE THE PRODUCT*/    \n        $product = wc_get_product($product_id);\n        $product->save();\n    }\n}; \n\n// add the action \nadd_action( \'loop_start\', \'changeAndSave\', 10, 1 ); \n
Run Code Online (Sandbox Code Playgroud)\n\n

更新:我尝试过这个,但不起作用:

\n\n
function changeAndSave( $array ) { \n\n    $post_type = get_post_type();\n    if ($post_type == "product"){\n\n …
Run Code Online (Sandbox Code Playgroud)

php wordpress product woocommerce hook-woocommerce

2
推荐指数
1
解决办法
4785
查看次数

在 WooCommerce 管理产品列表中设置“每页项目数”的默认值

WordPress 允许每个用户在管理产品页面中设置自己的“每页项目数”值/wp-admin/edit.php?post_type=product

我正在寻找一个代码来为所有用户设置相同的“每页项目数”值,无论您的用户角色如何。

有没有办法做到这一点?就像是:

add_action('admin_init', 'set_value_for_all_users');
function set_value_for_all_users() {
    // set $Number_of_items_per_page for all users = 20
    $Number_of_items_per_page = 20;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

php wordpress woocommerce hook-woocommerce hook-wordpress

2
推荐指数
1
解决办法
1974
查看次数

如何将"奇数"和"偶数"类添加到div(Jquery)?

如何使用Jquery向div添加'odd'和'even'类?我有这个HTML

<div class="carousel" >
   <div class="item"></div>
   <div class="item"></div>
   <div class="item"></div>
   <div class="item"></div>
</div> 
Run Code Online (Sandbox Code Playgroud)

我需要在'div.item'中添加'odd'和'even'类才能得到它

<div class="carousel" >
   <div class="item odd"></div>
   <div class="item even"></div>
   <div class="item odd"></div>
   <div class="item even"></div>
</div> 
Run Code Online (Sandbox Code Playgroud)

html jquery class

1
推荐指数
1
解决办法
4435
查看次数

我需要在多次点击之间停止动画

我有这个功能和功能:stopPropagation();不做我需要的.没有错误消息,它只是不起作用,当您多次单击元素时会发生传播.

更新:我需要多次单击元素时停止传播,可能"传播"不是正确的单词.

问题和我需要的是:当您多次单击元素时,动画(隐藏和显示)会多次发生.我需要它只发生一次

这是真正的代码:

$('#block-menu-menu-men-gesto ul.menu > li a.parent').click(function(e) {
  e.preventDefault();
  $('#block-menu-menu-men-gesto ul.menu ul:visible').hide("slow"); 
  $(this).parent().find('ul').show("slow");
  console.log('1111');
  e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
41
查看次数

如何分隔<p>元素内的<a>元素

我有这个代码:

<p>Some text Some text Some text Some text Some text Some text Some
text Some text Some text Some text Some text Some text Some text Some
text Some text Some text Some text Some text Some text Some text Some
text Some text Some text Some text Some text <a href="/es/cunit"
class="more-link">more</a></p>
Run Code Online (Sandbox Code Playgroud)

因此,"更多"链接与"some text .."文本一起显示.

我需要将它放在文本正下方的新行中.

display: block; 不起作用,因为它将填充100%的宽度.

html代码由CSM生成,然后我不想更改它.

图片如下: 在此输入图像描述 我不能用Safari上传图片...... :(

html css

1
推荐指数
1
解决办法
55
查看次数

js:通过“id”向元素添加样式

我有这个真实的代码:

<script>
window.onscroll = function() {
    if(document.body.scrollTop == 0) {
$('#main-header').css('background-color', 'red');
    }
}
</script>
Run Code Online (Sandbox Code Playgroud)

在此页面中: http: //temporal-1.d246.dinaserver.com/

我只需要更改元素的背景颜色:

<header id="main-header" .... </header>
Run Code Online (Sandbox Code Playgroud)

但是,正如您所看到的,它不起作用。有什么问题?

javascript jquery styles

1
推荐指数
1
解决办法
1万
查看次数

'$ is undefined'错误,但'jQuery'有效

我有这些代码行,这是错误消息的原因.在我看来,代码中没有错误,但我想我错了:

jQuery(document).ready(function() {
  console.log("ready!");

  $("#hover-table").hover(function() { // THIS IS LINE 164    
    $('#table-wrapper').show();
  }, function() {
    $('#table-wrapper').hide();
  });
}); 
Run Code Online (Sandbox Code Playgroud)

我在Chrome控制台中收到此错误消息.的console.log印有没有问题.

(index):164 Uncaught TypeError:$不是
HTMLDocument中的函数.((索引):164)
在i.(jquery.js?ver = 1.12.4:2)
处于Object.fireWith [as resolveWith](jquery.js?ver = 1.12.4:2)
在Function.ready(jquery. js?ver = 1.12.4:2)
在HTMLDocument.K(jquery.js?ver = 1.12.4:2)

我在这里错过了什么?

jquery

1
推荐指数
1
解决办法
135
查看次数

如何设置<HR> html元素的样式?

我需要设计<HR>类似于图中所示的样式:它就像两条线一条一条在另一条线上.我已经看过这个,然后我想它可以做到,但我不记得在哪里.

在此输入图像描述

到目前为止我得到了这个css代码,但我只得到了蓝线:

hr {
margin: 0px auto 10px;
background: #009edf;
width: 200px;
text-align: center; }
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
143
查看次数