私はこのテーマを使用しています 私のウェブサイト 、それはwocommerceのツアー予約機能を持っています各ツアー(商品)ページに貼り付けるだけで、ワードプレスに関する知識がほとんどなく、ボタンリンクやその他の予約関連情報を追加したいだけで、商品ページにメタスペースを作成することができます。テーマデザイナーは私にこのコードを与えた
function adventure_tours_render_tour_booking_form( $product ) {
if ( ! $product ) {
return '';
}
return sprintf( '<div class="form-block block-after-indent"><a class="atbtn atbtn--secondary1" href="#sime_url_product_id_%d"></a></div>', $product->id, esc_html( $product->get_title() ) );
}
私は私の子供のテーマのfunction.phpでそれを使用しました。しかし、商品送信ページからボタンリンクを張る機能はありませんか?あなたの例のために私はphotoshopで例を作成しました、本当に見てください、あなたの協力に感謝します
現在のリンクにはアンカーテキストがなく、これが2番目の引数としてsprintfに入れられることになっているので、まずはじめにsprintf関数に%sを追加する必要があります。
return sprintf( '<div class="form-block block-after-indent"><a class="atbtn atbtn--secondary1" href="#sime_url_product_id_%d">%s</a></div>', $product->id, esc_html( $product->get_title() ) );