«ajax» 태그된 질문

Ajax-WordPress의 핵심은 관리 화면에서만 Ajax를 사용합니다. 예를 들어, Ajax는 댓글 조정을 수행 할 때와 카테고리, 블로그 롤 및 게시물과 같은 목록에서 항목을 추가 및 삭제할 때 즉시 업데이트에 사용됩니다. Ajax는 게시물 및 페이지 편집 화면에서 자동 저장 기능을 지원하는 기술이기도합니다. 여러 테마와 플러그인도 Ajax를 사용합니다. 예를 들어 일부 등급 평가 플러그인

2
Ajax는 10 배의 시간이 걸린다
방금 WordPress에서 첫 번째 심각한 문제를 겪었고 Ajax를 즐기는 사람에게는 이것이 가장 큰 문제입니다. Ajax API를 사용하는 동안 완료하는 데 1.5 초가 걸리는 Ajax 요청이 있습니다. 동일한 정확한 코드를 가져 와서 사용자 정의 스크립트 (WordPress 없음)로 실행하면 Ajax 요청에 150 밀리 초가 걸립니다. 이것은 과장이 아닙니다 http://wp.smashingmagazine.com/2011/10/18/how-to-use-ajax-in-wordpress/의 첫 번째 주석을 …
50 ajax  performance 


13
관리자 Ajax가 0을 반환합니다
특히 jQuery와 AJAX를 처음 사용합니다. 반환 값이 항상 0 인 작은 문제가 있지만 이것이 실제로 성공 메시지라고 생각하지만 아무것도 반환하지 않습니다. Google 구절을 닦았 고 PHP 콜백에 die () 함수가 있으며 add_actions가 정확하다고 생각합니다. 로컬 호스트에서 작업하고 있지만 이것이 호스트에 영향을 미치는지 의심 스럽지만 프런트 엔드가 아닌 관리자입니다. 또한 js가 …
28 admin  ajax 

4
내가 admin-ajax.php에 있는지 확인하는 방법?
현재 플러그인의 in_admin()경우 사용자가 사이트의 프런트 엔드 또는 관리 영역에 있는지 확인하는 데 사용하고 있습니다. 그러나 플러그인이 admin-ajax.phpajax 요청을 처리 하는 데 사용할 때 문제점이 발생 합니다. admin-ajax.php파일을 처리 할 때나 사이트의 프런트 엔드 에서만 후크와 플러그인을 등록하는 방법이 필요합니다 . 그렇게하는 가장 좋은 방법은 무엇입니까?
27 ajax 

2
프론트 엔드에 정의되지 않은 ajaxurl
앞면에 아약스 폼을 만들려고합니다. 코드를 사용하고 있습니다 jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); 내가 오류가 발생했습니다. Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 관리자 백엔드에서 유사한 코드를 사용하는 동안 작동합니다. ajax 요청을 처리하려면 어떤 URL을 사용해야합니까?

2
AJAX 호출 중에 functions.php 파일이 호출됩니까? AJAX 디버그
동료 프로그래머가 겪고있는 문제를 파악하려고합니다. functions.php관리자 측 AJAX를 할 때 파일이 전혀 호출 되지 않는지 궁금합니다 . AJAX 호출을 수행하면 WP의 일부가로드되어 호출을 처리하고 응답을 다시 보냅니다. 는 IS functions.php그에 포함 된 파일은? 내가 묻는 이유는 그가 Meta-Box 플러그인의 클래스를 사용하고 대신 테마의 일부로로드하기 때문입니다. 해당 클래스에는 빈 응답 만 …

8
AJAX / jQuery를 통해 wp_editor ()를로드하는 방법
사용자 정의 개발되고 정말 복잡한 테마가 있습니다. 내가 가진 것 중 하나는 사용자가 특정 탭에 대한 콘텐츠를 지정할 수있는 여러 콘텐츠 영역입니다. wp_editor()함수를 통해 WordPress 편집기의 여러 인스턴스를로드 합니다. 완벽하게 작동합니다. (이것은 모두 관리 페이지의 "페이지"게시물 유형에 있습니다) 그러나 탭을 동적으로 추가 / 제거하는 기능을 포함하여 몇 가지 개선을 시작했습니다 …
22 ajax  wp-editor 

5
Ajax 호출은 항상 0을 반환
AJAX가 항상 0을 반환하는 데 문제가 있습니다! 나는 책으로 모든 것을 해왔고 무엇이 잘못되었는지 알아낼 수 없습니까? 도와주세요!! 다음은 Ajax 호출입니다. //Pass data through AJAX var amountToConvert = price; jQuery.ajax({ type:"POST", url: "../../wp-admin/admin-ajax.php", // our PHP handler file action: "ajaxConversion", data: { amount: amountToConvert }, success:function(data){ alert(data); }, error: function(errorThrown){ …
18 functions  ajax 

2
AJAX를 통해 wp_editor를로드하는 방법
누구든지 WordPress에서 AJAX를 통해 wp_editor를로드하는 방법을 알고 있습니까? 마크 업과 편집기가 제대로로드되었지만 편집기 컨트롤이 제대로로드되지 않습니다. AJAX 호출에서 Javascript가 실행되고 있지 않기 때문일 수 있습니다. 도움을 주시면 감사하겠습니다.

3
프론트 엔드에 admin-ajax.php 추가 좋은 생각입니까?
나는 admin-ajax.php를 좋아합니다. 그러나 프론트 엔드 스크립트를 가리 키기 위해 현지화 해야하는 것이 싫습니다. 테마에 해당하는 찾기 쉬운 파일이 있었으면 좋겠습니다. (또한 프론트 엔드 요청이 "/ wp-admin /"을 통과하는 것을 귀찮게합니다. 실질적인 이유는 추악한 IMO처럼 보입니다.) 그래서 나는 단순히 admin-ajax.php를 "/ajax.php"의 루트 디렉토리에 복사하고 포함 경로를 조정하고 WP_ADMIN 상수 ​​정의를 …
17 themes  ajax 

1
WordPress가 Ajax 응답에 0을 추가하는 이유는 무엇입니까?
exit()또는로 Ajax 처리 기능을 종료하지 않는 한 die()Ajax 기능은 원하는 정확한 출력을 수신하지만 다음을 수행합니다 0. 왜 그런 일이 일어나는지 아십니까? 그것은 그런 것입니까, 아니면 고칠 수 있습니까? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } 플러그인 에서 AJAX를 읽었 지만 왜 필요한가요?

8
WordPress 아약스 요청을 끝내는 가장 좋은 방법은 무엇입니까?
다음과 같은 일반적인 WordPress 아약스 요청을 고려하십시오. add_action( 'wp_ajax_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); add_action( 'wp_ajax_nopriv_merrychristmas_happynewyear', array( $this, 'merrychristmas_happynewyear' ) ); 그것은 말 함수에 최선을 다 할 것 merrychristmas_happynewyear으로 die(), die(0), wp_die(), 또는 뭔가 다른 이유는 무엇입니까?
16 ajax 

4
wp-super cache로 json을 캐시하는 방법
새 프로젝트에서는 wp-super-cache (클라이언트가 선호하는 플러그인)를 사용하여 사용자 정의 컨텐츠 유형에 대한 정적 html 파일을 작성합니다. 그러나 우리는 모든 것이 올바르게 캐시되고 있는지 알아 내려고 노력하고 있습니다. 이것은 두 부분으로 된 질문입니다. 1) 우리가 만든 테마는 페이지 템플릿을 사용하여 ajax 호출을 통해 수집 된 json을 출력합니다. 즉. theurl.com/sample 페이지를 방문하면 …

3
wp_enqueue_scripts 작업 후크 만 사용하여 admin-ajax.php에 대한 400 개의 잘못된 요청
나는 최근에 아약스 작업을 해왔다. 인터넷에서 찾은 자습서는 모두 매우 유사하고 구현하기가 쉽습니다. 그러나 나는 항상 내 파일 에 대한 잘못된 요청 400 을 얻습니다 ajax-admin.php. 길고 집중적 인 검색을 한 결과 통합 시점 때문임을 알게되었습니다. init작업 후크를 사용하여 스크립트를 초기화 wp_localize_script하면 모든 것이 정상적으로 작동합니다. 따라서 코드 자체가 정확해야합니다. …
15 functions  ajax 

4
admin-ajax.php는 어떻게 작동합니까?
외부 개발자에게 문제가 있습니다. VPN 액세스를 통해 wp-admin사이트 액세스를 내부 액세스로만 제한하려고합니다 . 단순히 외부 사용자의 공격을받지 않습니다. 우리는 사이트에서 관리자를 열거하고 피싱하기를 원하지 않을 수 있습니다. Google 개발자는 사이트에서 관리자 페이지를 외부에서 액세스 할 수 있어야 페이지가 작동하기 때문에 그렇게 할 수 없다고 말합니다. 특히 admin-ajax페이지. 뭐라고합니까 admin-ajax.php페이지는 무엇입니까? …
14 admin  ajax  security 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.