52 11.10.2020 wordpresssqlphp WordPress

Підключення до бази даних в WordPress та функції для роботи з БД

Підключення до бази даних та використання функцій WordPress по роботі з базою даних

Бувають моменти коли нам необхідно написати свій невеликий скрипт по роботі з базою даних в WordPress. 

Конект до бази даних в WordPress занходиться в файлі wp-load.php, підключити його можна так:

define('SHORTINIT', true);
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php' );

Для роботи з базою даних можна використовувати вбодовані в WordPress функції.

Нижче приведу приклад скрипта який буде витягувати адреси постів враховуючи вкладеність поста в категорію:

$posts = $wpdb->get_results("SELECT post_name, post_parent FROM wp_posts WHERE post_type='page'");

foreach ($posts AS $page){
	if(!intval($page->post_parent)){
		echo $_SERVER['SERVER_NAME'].'/'.($page->post_name)."<br>\n";
	}else{
		$post_parent = $wpdb->get_results("SELECT post_name FROM wp_posts WHERE post_type='page' AND id=".intval($page->post_parent)." LIMIT 1");
		echo $_SERVER['SERVER_NAME'].'/'.($post_parent[0]->post_name).'/'.($page->post_name)."<br>\n";
	}
}

 

Потрібна допомога

Ми встановим, описаний в дані статті, чи будь-який інший, скрипт на Ваш сайт. Також Ви можете замовити індивідуальний скрипт, який буде повністю відповідати Вашим потребам.

Зв'яжіться з нами за контактами вказаними нижче, ми Вам надамо безкоштовну консультацію.

Контакти

Номери телефонів

+38 (097) 82 13 088

+38 (093) 59 42 065

Електронна скринька

sheremeta.druid@gmail.com

Адреса

Україна, Львівська обл., м. Червоноград