Tạo móc tùy chỉnh là thực sự dễ dàng trong Wordpress. trong header.php
(hoặc bất cứ nơi nào bạn có thể cần một cái móc) xác định vị trí:
<body <?php body_class(); ?>>
<div id="body-container">
và làm cho nó:
<body <?php body_class(); ?>>
<?php body_begin(); ?>
<div id="body-container">
Đó là móc của chúng tôi, bây giờ chúng ta hãy làm cho nó hoạt động. Trong functions.php
add:
function body_begin() {
do_action('body_begin');
}
Bây giờ móc đã sẵn sàng để sử dụng, chỉ cần thêm bất kỳ hành động mà bạn cần trong functions.php
:
function my_function() {
/* php code goes here */
}
add_action('body_begin', 'my_function');
hoặc javascript (mã theo dõi vv - đây không phải là cách hoàn hảo mặc dù, nó là một thực hành tốt hơn để tải javascript từ các tệp .js, nhưng nó chắc chắn là tốt hơn so với việc thêm javascript trực tiếp vào các tệp mẫu):
function my_function() { ?>
<script>
<!-- javascript goes here --!>
</script>
<?php
}
add_action('body_begin', 'my_function');
Điều này có hữu ích không? http://www.maltpress.co.uk/2010/10/05/wordpress-injecting-code-after-the-body-tag-for-plugins/ – jnthnclrk
@helbetica đề xuất liên kết này có thể giúp http: // hookr. io/ –