如何在href的中间添加变量?

时间:2017-05-13 16:16:42

标签: javascript php jquery html wordpress

我正在尝试使用下面的链接,这是一个搜索查询,并将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>';
}
}'

我更新了我的代码,向您展示我的目标。在我所拥有的地方添加变量会破坏该功能。现在感到非常愚蠢哈哈。

2 个答案:

答案 0 :(得分:1)

喜欢这个

$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>'

答案 1 :(得分:1)

您可以使用:

$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>';