Tôi đang gặp phải sự cố shortcode chỉ lặp lại và không thực hiện nghĩa đây là những gì tôi thực sự thấy trên trang web của tôi:mã ngắn và javascript bao gồm
[ajax_filter_posts per_page = "10"]
đây là tập tin function.php của tôi http://termbin.com/v6v5
//enqueue and localizing the Javascript.
function assets() {
wp_enqueue_script('ajax_filter_post_mdu', get_template_directory_uri() . '/js/ajax-filter-posts.js', ['jquery'], null, true);
wp_localize_script('ajax_filter_post_mdu', 'bobz', array(
'nonce' => wp_create_nonce('bobz'),
'ajax_url' => admin_url('admin-ajax.php')
));
}
add_action('wp_enqueue_scripts', 'assets', 100);
Sau đây là cách tôi gọi shortcode trong cá nhân của tôi loại-template.php http://termbin.com/8r3x
<?php echo do_shortcode('[ajax_filter_posts per_page="10"]'); ?>
Từ những gì tôi hiểu rằng tôi đang làm điều gì sai, có lẽ quanh enqueue và hoặc nội địa hóa nhưng tôi không hiểu ở đâu là sai lầm. Ngoài ra, javascript tải đúng cách khi trình duyệt không phàn nàn về tệp không tìm thấy.
Cũng trong tập tin mẫu category.php của tôi gọi hàm trực tiếp như thế này ví dụ:
<?php $a = array('post_tag', false, false);
$pub_tag = vb_filter_posts_sc($a);
echo $pub_tag;
?>
Nó hoạt động đúng ...
Tôi đã chia hai 2016 Wordpress built-in chủ đề và hack từ đây, tôi có xung đột ở đâu đó không?
Tôi đã tìm kiếm nhiều nhất có thể nhưng không thể sắp xếp nó.
tôi có thể xem mã nơi bạn đã sử dụng shortcode, có thể có trong tệp mẫu của bạn không? – Yamu
Bạn có thể đăng các phần thiết yếu của mã trong câu hỏi – Panda
Tôi đã chỉnh sửa bài đăng của mình với liên kết thích hợp cho tệp mẫu danh mục hay không. –