וורדפרס ואתרי אינטרנט

owl-158414_960_720
דורג 5 מתוך 5

באתר תמצאו מדריכים ומאמרים ייחודים בעברית, המדריכים לרוב מנסיון מעשי ומיוחסים לפרוייקטים שאני עובד עליהם באותו הזמן. האתר הוא יותר לשימוש פרטי ולתיעוד דברים, בכדי להשתמש מאוחר יותר, אבל החלטתי לפרסם ניתן לשאול כל שאלה וגם לתרום מדריכים באתר דרך תגובה או דרך צור קשר

שימוש בפקודות וורדפרס בקובץ נפרד מהוורדפרס

לפעמים רוצים להשתמש בפקודות של הוורדפרס בקובץ נפרד מהוורדפרס זאת הפקודה שתעזור לכם

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

צריך להכניס בתוך הפונקציה את הקלאסים.

תפריט נגישות