我试图在我制作的功能中获得没有货币的价格。
function add_price_widget()
{
global $woocommerce;
$product = new WC_Product(get_the_ID());
$thePrice = $product->get_price_html();
echo thePrice;
}
Run Code Online (Sandbox Code Playgroud)
显示: 100kr
我如何得到它只给我价格 100
我正在尝试在说明末尾插入一些文本。过滤器可以吗?
还是我需要通过儿童主题来做到这一点?一直试图找到描述的钩子,但只能找到一个简短的描述。例:
这是一个描述。
只需一些示例文本即可填写说明。
我想要的是注入“这是描述中的最后一行”,因此孔描述将如下所示。
这是一个描述。
只需一些示例文本即可填写说明。
这是描述中的最后一行
我在简短描述之前插入文本的代码是这样的:
add_filter( 'woocommerce_short_description', 'single_product_short_descriptions', 10, 1 );
function single_product_short_descriptions( $post_excerpt ){
global $product;
if ( is_single( $product->id ) )
$post_excerpt = '<div class="product-message"><p>' . __( "Article only available in the store.", "woocommerce" ) . '</p></div>' . $post_excerpt;
return $post_excerpt;
}
Run Code Online (Sandbox Code Playgroud) 在C#中是否可以创建一个列表并从变量或类似名称中命名?
假设我有一个包含10行的列表:
a,b,c,d,e,f,g,h,i,j
我可以从这个列表中创建10个列表,每个列表都有一个像行之一的名称吗?
就像是
List<string> myList = new List<string>();
foreach (var line in myList)
{
List<string> line = new List<string>();
}
Run Code Online (Sandbox Code Playgroud)
我想要的是制作一些列表来存储数据,但我不会在程序运行之前知道这些名称,因此需要动态生成这些名称.
尝试显示一个运行时,它将显示 HH:MM:SS 到目前为止,我让 SS 部分正常工作。但一旦达到 60 就会跳回 00。
到目前为止我得到的代码是:
DateTime startTime;
startTime = DateTime.Now;
timer1.Tick += (s, ev) => { lb_runnerStatus.Text = String.Format("{0:00}", (DateTime.Now - startTime).Seconds); };
startTime = DateTime.Now;
timer1.Interval = 100; // every 1/10 of a second
timer1.Start();
Run Code Online (Sandbox Code Playgroud)
是否可以让它显示 00:00:01 以及在 1 分钟时显示 00:01:00 等等。