我在第二个网站上可以采取行动吗?

时间:2019-05-16 15:28:53

标签: php wordpress function woocommerce multisite

我创建了一个多站点,并且在两个站点上都设置了woocommerce。我在functions.php上创建了一个动作钩子,该钩子在主网站上运行,但在网络上的第二个站点上不运行。我有各种操作在第二个站点上不起作用。当前,woocommerce尚未通过网络激活。我曾尝试通过网络激活woocommerce,但仍然无法正常工作。

尝试使用

function forsitetwo() {
    if ( get_current_blog_id() === 2 ){

add_action( 'woocommerce_before_checkout_form', 'order_summary' );
        function order_summary() {
          echo '<div class="g-cols wpb_row type_default valign_top vc_inner  vc_custom_1549298472435" id="order_summary">
            <div class="vc_col-sm-12 wpb_column vc_column_container">
              <div class="vc_column-inner  vc_custom_1544731999039">
                <div class="wpb_wrapper">
                <h2 style="color: #ee2d63;text-align: left" class="vc_custom_heading">Summary of your order</h2>
                    <div class="wpb_text_column ">
                        <div class="wpb_wrapper">
                            <p>Thank you for choosing to advertise with Nuestra Vision. Please review your order and follow the prompts to complete your purchase. If you have any questions or concerns, please contact us at 1-888-688-8181 or through the chat window below.</p>
                      <p><input class="w-btn us-btn-style_1 icon_none" type="button" id="backto_btn" value="Back To Packages" onclick="history.back()"></p>
                        </div>
                    </div>
                </div>
              </div>
            </div>
          </div>';
        }

}

我希望自定义摘要会像在主要网站上一样显示。这只是动作之一。我相信,如果我解决一个问题,那么我就能解决其他问题

1 个答案:

答案 0 :(得分:0)

找到了解决方案。因此,如果您使用的是多站点,则要通过FTP访问一个名为mu-plugins的文件夹。在那里,您将创建一个新的php文件,并在该文件中添加操作。现在您的动作应该可以了。

参考:https://bjornjohansen.no/mu-plugins