Wie man Ajax in WordPress richtig aufruft?

Ich versuche, jquery ui Tabs mit Ajax-Aufrufen zu verwenden, um eine function auszuführen. Hier ist der Code, den ich verwende:

function ajax_load_user_feed(){ if(isset($_GET['type'])) $type = $_GET['type']; if(isset($_GET['userid'])) $userid = $_GET['userid']; if(!$type && !$userid){ $type = 'error'; show_feed($type); die(); } else { $user_info = get_userdata($userid); show_feed($type, $user_info); die(); } } add_action('wp_ajax_load_user_feed', 'ajax_load_user_feed'); function show_feed($type, $user){ if($type == 'rss'){ echo '
Show rss Feed
'; } elseif($type == 'twitter'){ echo '
Show twitter Feed
'; } elseif($type == 'facebook'){ echo '
Show Facebook Feed
'; } elseif($type == 'error'){ echo '
Something is wrong with the request!
'; } }

Der html für jqurey ui tabs:

 
    feeds): ?>
  • <a title="activity_feed" href="https://wordpress.stackexchange.com/questions/15964/how-to-make-ajax-call-in-wordpress-in-right-way//wp-admin/admin-ajax.php?action=load_user_feed&type=rss&userid=ID; ?>">Blogs
  • twitter): ?>
  • <a title="activity_feed" href="https://wordpress.stackexchange.com/questions/15964/how-to-make-ajax-call-in-wordpress-in-right-way//wp-admin/admin-ajax.php?action=load_user_feed&type=twitter&userid=ID; ?>">Twitter
  • facebook): ?>
  • <a title="activity_feed" href="https://wordpress.stackexchange.com/questions/15964/how-to-make-ajax-call-in-wordpress-in-right-way//wp-admin/admin-ajax.php?action=load_user_feed&type=facebook&userid=ID; ?>">Facebook

Activity Feed

Was ich hier zu tun versuche, ist der Aufruf von admin-ajax.php, um die function load_user_feed(); function.

Jetzt funktioniert der Code nur für eingeloggte Benutzer. Ich meine, wenn Benutzer angemeldet sind sehen Sie die Feeds aber abgemeldete Benutzer sehen nur -1 in der Ausgabe. Hier ist die Seite: http://citystir.com/author/designdons/

Es muss einen guten Weg geben, Ajax mit jquery ui tabs aufzurufen.

Warte auf deine Hilfe. Vielen Dank!

Solutions Collecting From Web of "Wie man Ajax in WordPress richtig aufruft?"