[WORDPRESS] WordPress에서 모든 사용자를 위해 작동하도록 Ajax를 가져옵니다
WORDPRESSWordPress에서 모든 사용자를 위해 작동하도록 Ajax를 가져옵니다
해결법
-
1.PHP Wise, 위의 코드와 함께 머리에 못을 박 았습니다. 각 액션은 물론 다른 기능을 호출 할 때 각 AJAX 작업에 필요합니다.
PHP Wise, 위의 코드와 함께 머리에 못을 박 았습니다. 각 액션은 물론 다른 기능을 호출 할 때 각 AJAX 작업에 필요합니다.
이제는 기본 WordPress Ajax 호출을 사용하고 있다는 가정을하고 있습니다.
jQuery.post(ajax_object.ajax_url, data, function(response) {
그것이 실제로 사례가있는 경우, 프런트 엔드 호출의 경우 ajax_object.ajax_url이 설정되지 않은 것 같습니다. 이를 설정하려면 함수에 다음을 추가하십시오 .php 파일 -
<?php add_action('wp_head', 'plugin_set_ajax_url'); function plugin_set_ajax_url() { ?> <script type="text/javascript"> var ajax_object = {}; ajax_object.ajax_url = '<?php echo admin_url('admin-ajax.php'); ?>'; </script> <?php } ?>
from https://stackoverflow.com/questions/20100218/get-ajax-to-work-for-all-users-on-wordpress by cc-by-sa and MIT license
'WORDPRESS' 카테고리의 다른 글
[WORDPRESS] add_rewrite_rule이 작동하지 않습니다 (0) | 2020.11.20 |
---|---|
[WORDPRESS] WordPress 데이터베이스를 로컬에서 프로덕션으로 쉽게 마이그레이션 할 수 있습니다 (0) | 2020.11.20 |
[WORDPRESS] WordPress 편집기 Div 속성 제거 (0) | 2020.11.20 |
[WORDPRESS] WordPress 상위 템플릿 이름을 가져옵니다 (0) | 2020.11.20 |
[WORDPRESS] WordPress에서 사용자 지정 소셜 쉐어 카운트 캐싱 (0) | 2020.11.20 |