שימוש בפקודות וורדפרס בקובץ נפרד מהוורדפרס
לפעמים רוצים להשתמש בפקודות של הוורדפרס בקובץ נפרד מהוורדפרס זאת הפקודה שתעזור לכם
require( $_SERVER['DOCUMENT_ROOT'].'/wp-load.php' );
היא טוענת את כל הפקודות של הוורדפרס אפשרי גם באגקס, אם כי יש שיטה נוספת לאגקס אפשר לראות במדריך הזה
ואפשר להשתמש בשאילתות עם הקלאס wpdb
global $wpdb; $results = $wpdb->get_results( 'SELECT * FROM wp_options WHERE option_id = 1', OBJECT ); // 2nd Method - Utilizing the $GLOBALS superglobal. Does not require global keyword ( but may not be best practice ) $results = $GLOBALS['wpdb']->get_results( 'SELECT * FROM wp_options WHERE option_id = 1', OBJECT );
עוד דוגמאות בקודקס
https://codex.wordpress.org/Class_Reference/wpdb
חשוב מאוד לא לשכוח להכניס
global $wpdb; global $post;
אם רושמים שאילתא או משתמשים בפונקציה בשאילתות המובנות של וורדפרס כגון
WP_Query
צריך להכניס בתוך הפונקציה את הקלאסים.