WordPress как на ладони
wordpress jino

Шорткод на странице записи.

Вставил следующий код в файл function.php темы:

add_shortcode('mtr_shortcode_name', 'mtr_shortcode_name');

function mtr_shortcode_name(){

$f_json = $_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/mtr_multiregional/geo.json';
$json = file_get_contents("$f_json");
$obj = json_decode($json,true);

	for ($i=0; $i<=count($obj); $i++){
		if (single_cat_title('',0)==$obj[$i][name]){
			return $obj[$i][name];
		}
	}
}

В шаблоне записи(single.php)пытаюсь вызвать его через функцию do_shortcode и ни чего. Проверяю его на странице категорий и все работает. В чем может быть причина?

Заметки к вопросу:
campusboy 5 месяцев назад

А что по Вашему на странице записи должна вернуть функция single_cat_title('',0)?

0
Владимир
5 месяцев назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация