Я пытаюсь скрыть Разместить заказ Кнопка на моем сайте WooCommerce, но поведение, по-видимому, нарушено каким-либо другим сценарием, потому что кнопка будет скрыта, а затем появится снова.
Я использую Витрина 1,5 тема и WordPress 4.3
Код загрузки JS:
add_action('wp_enqueue_scripts', 'order_summary_script', 9999); //last script to load
function order_summary_script() {
wp_enqueue_script('order-summary', get_bloginfo('stylesheet_directory') . '/assets/js/order-summary.js', array('jquery'), '1.0.0', true);
}
Сокрытие кода:
jQuery( document ).ready(function($) {
//hide place order button on checkout page
$('input[name=woocommerce_checkout_place_order]').hide();
});
Обновить:
Даже если я добавлю сценарий в нижний колонтитул согласно предложению Dev Danidhariya (что означает, что это последний сценарий), он все равно не исправит его. WordPress Codex упомянуть ниже:
JavaScript не может быть добавлен для публикации контента без специального WordPress
Плагин, который удаляет фильтры, которые предотвращают нежелательный код в
область размещения контента, для защиты пользователя.
Может ли это быть проблемой?
Добавьте этот код в вашу активную тему footer.php
<script>
jQuery( document ).ready(function($) {
//hide place order button on checkout page
$('input[name=woocommerce_checkout_place_order]').hide();
});
</script>
Других решений пока нет …