1064 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";
	}
}

 

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

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

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

Контакти

Графік

Понеділок - П'ятниця

10:00 - 17:00

Вихідні: СБ- НД

Телефон

+38 (068) 404 00 30

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

itc.lviv.ua@gmail.com

Адреса

Україна, Львів