Я использую собственный плагин для короткого кода. Плагин позволяет мне запускать некоторые файлы php. php запрашивает базу данных, отличную от wp, для создания страницы характеристик автомобиля, и все работает отлично. Проблема в том, что вся информация, необходимая для заголовка и описания страницы, содержится в данных, поступающих из базы данных. Я пробовал некоторые стандартные фильтры wp php, но заголовок не меняется.
Возможно ли это из-за времени выполнения короткого кода?
TinyMCE in WP admin. Shortcode
-----------------------------------------------
[myplugin data_id='42']
PHP window in shortcode editor
-----------------------------------------------
$GP=array_merge($_GET, $_POST);
echo "hello word" //works
echo $data_id; //works
echo $GP[some_post_data]; //works
//connect to database (irrelevant)
echo "the title from data table for data_id 42 = ".$data[title]; //works
// the following has no effect on page title even though $data[title] contains valid data
add_filter('the_title','myCallback');
function myCallback($data){
return $data[title];
}
Подробнее здесь: https://stackoverflow.com/questions/123 ... unning-php
Wordpress – динамическое изменение страницы, но в пределах короткого кода, запускающего php ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение