Возможно вывести содержимое шорткода без wordpress?

У меня сейчас работает шорткод который по параметрам выводит данные из таблицы, на любой домен где установлен вордпресс.
Чтобы работал шордкод достаточно этого кода.
function tarif_func( $atts ){
	$city=$atts['city'];
	$url=$atts['url'];
	$tarif=urlencode($atts['tarif']);
	$output=$atts['output'];
	$password=urlencode($atts['password']);
	$full=$url.'/?password='.$password.'&city='.urlencode($city).'&tarif='.$tarif.'&output='.$output;
    $fi=file_get_contents($full);
   // echo $full;
    return $fi;
    //return $full;
}
add_shortcode('tarif', 'tarif_func'); 


 function block_func( $atts ){
	$region=$atts['region'];
	$city=$atts['city'];
	$url=$atts['url'];
	$password=$atts['password'];
	$ur=$atts['url'];
	//$tarif=urlencode($atts['tarif']);
	//$output=$atts['output'];
	//$password=urlencode($atts['password']);
	$tarifs=$atts['tarifs'];
	$url=$ur.'/?region='.urlencode($region).'&city='.urlencode($city).'&tarifs='.$tarifs.'&password='.$password;
 
	 $full=$url;
	$fi=file_get_contents($full);
   // echo $full;
    return $fi;
    //return $full;
}
add_shortcode('block', 'block_func');


Возможно ли сделать так, чтобы мои шордкоды работали на простом php, без вордпесса. Какие функции нужно написать?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Immortal_pony
@Immortal_pony Куратор тега PHP
Нужно реализовать аналоги функций add_shortcode и do_shortode, соответственно.
Вот документация, в ней описано и как они работают и исходный код можно посмотреть:
https://developer.wordpress.org/reference/function...
https://developer.wordpress.org/reference/function...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы