Moje wywołanie ajax dla danych JSON działa tak, jak to działa. Php:
add_action( 'wp_ajax_nopriv_load-filter', 'prefix_load_cat_posts' );
add_action( 'wp_ajax_load-filter', 'prefix_load_cat_posts' );
function prefix_load_cat_posts () {
//get data here
}
javascript:
var ajaxurl = 'http://'+window.location.host+'/wp-admin/admin-ajax.php';
jQuery.ajax({
type: 'POST',
url: ajaxurl,
etc.
Mam 2 pytania
1) Dlaczego warto korzystać z admin-ajax.php zamiast themes/example/json.php
kodować plik Json w osobnym pliku, np. I kodować tam dane?
2) Jak działa admin-ajax.php? Nie rozumiem wiele z tego pliku. Czy ładuje wszystkie funkcje, abyś mógł z nich korzystać?
Dzięki!
themes/example/json.php
należy uznać ją za poważną lukę w zabezpieczeniach