簡體   English   中英

如何在href中間添加變量?

[英]How do I add a variable in the middle of an href?

我正在嘗試使用下面的鏈接作為搜索查詢,並在woocommerce中拉出sku項以代替他們單擊該鏈接時的位置。 只要有待拍賣的物品,下面的代碼就會用於在我們的商店中顯示鏈接。 如何在href中間添加$ product-> get_sku()? 我已經嘗試了多種方法。 我在網上找到的有關變量href的所有內容僅顯示了整個href是否為變量。 任何幫助是極大的贊賞。

https://www.wirebids.com/search?q= “ VARIABLE HERE”&open_closed = open

// Display Auction Link When 'auction' is in the category
function so_43372512_maybe_show_auction_link(){
if( has_term( 'auction', 'product_cat' ) ) {
    echo ' <style type="text/css">
                .woocommerce div.product form.cart, .woocommerce div.product p.cart {
                display:none ; }
                .woocommerce div.product p.price, .woocommerce div.product span.price {
                display:none ; }
                .woocommerce div.product p.stock {
                display:none ; }
                .product_meta {
                margin-top:20px;
                }
            </style>';
    echo 'Click This Button To View The Lot         ';
    $skusearch = $product-get_sku();
    echo '<a id="auction" style="font-size:100%;color:#fff;padding:.618em 1em;border-radius:3px;background-color:#ed1c24;font-weight:700;" href="https://www.wirebids.com/search?q=' . $skusearch . '&open_closed=open" target="blank">' . __ ( 'On Auction Now!', 'your-plugin' ) . '</a>';
}
}'

我更新了代碼以向您展示我的情況。 在有變量的地方添加它會破壞功能。 現在感覺很蠢。

像這樣

$VARIABLENAME = $product->get_sku();
echo '<a href="https://www.wirebids.com/search?q=' . $VARIABLENAME . '&open_closed=open" style="font-size:100%;color:#fff;padding:.618em 1em;border-radius:3px;background-color:#ed1c24;" target="blank">' . __ ( 'On Auction Now!', 'your-plugin' ) . '</a>'

或交換您正在使用的報價

$VARIABLENAME = $product->get_sku();
echo "<a href='https://www.wirebids.com/search?q=$VARIABLENAME&open_closed=open' style='font-size:100%;color:#fff;padding:.618em 1em;border-radius:3px;background-color:#ed1c24;' target='blank'>" . __ ( 'On Auction Now!', 'your-plugin' ) . '</a>'

您可以使用此:

$var = $product->get_sku();
echo '<a style="font-size:100%;color:#fff;padding:.618em 1em;border-radius:3px;background-color:#ed1c24;" href="https://www.wirebids.com/search?q=' . $var . '&open_closed=open" target="blank">' . __ ( 'On Auction Now!', 'your-plugin' ) . '</a>';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM