Lade ajax wenn is_home ()

Ich möchte einige einfache Dinge auf der Homepage mit Ajax zeigen. Das Problem ist, ich möchte alles laden, wenn is_home () wahr ist. PHP, js, alles.

In functions.php:

add_action('init', 'pint_functions_separation_test'); function pint_functions_separation_test(){ if ( is_home() ) { require_once('functions_hometest.php'); } } 

functionen_homeTest.php:

  

JS:

  jQuery(document).ready(function () { jQuery.ajax({ url: '', data: ({ 'action': 'ajaxtest', }), type: 'POST', dataType: 'json', success: function (data) { jQuery("#test_div_id").html(data); } }); });  

WordPress auf der Homepage lädt functions_hometest.php aber ajax gibt 0 zurück.

Und wenn ich die php-Datei nur mit anrufe

  require_once('functions_hometest.php'); 

Alles funktioniert super, aber ich möchte functionen auf das Nötigste laden. Macht das irgendeinen Sinn?

PS. Ich habe versucht mich anzurufen

 add_action('get_header', 'pint_functions_separation_login'); 

aber ich bekomme die gleichen Ergebnisse.

Vielen Dank

Solutions Collecting From Web of "Lade ajax wenn is_home ()"