Спасибо за ваш интерес к моему вопросу.
Используемая технология: Wordpress / PHP
Преамбула: Я создал плагин, который отображаетМомент дня по часам: Утро , Полдень , Днем , Вечером .Когда я использую шорткод [sc_wp_softd]
на странице, он отлично работает!
// Calling the shortcode to trigger the function
add_shortcode('sc_wp_softd', 'shortcode_softd');
// Function of running the shortcode
function shortcode_softd(){
$now = new DateTime();
$now_hours = $now->format('H');
if($now_hours>=6 and $now_hours<=11){
$txt_time = _('The morning');
}
if($now_hours>=12 and $now_hours<=14){
$txt_time = _('Noon');
}
if($now_hours>=15 and $now_hours<=18){
$txt_time = _('The afternoon');
}
if($now_hours>=19 and $now_hours<=5){
$txt_time = _('The evening');
}
return $txt_time;
}
Текущий результат: В настоящее время, когда я экспортирую страницы, шорткод добавляется как код, это не так.выполнения.Что является нормальным в принципе использования.
<title>Test page</title>
<content:encoded>
<![CDATA[
Here is some content for the test page.
What follows is the shortcode : [shortcode_softd]
]]>
</content:encoded>
Желаемый результат: Я хочу, чтобы при экспорте страниц с помощью инструмента импорта / экспорта Wordpress мой шорткод выполнялся до экспорта
Например, я экспортирую свой код в 13:00. Мне бы хотелось, чтобы в файле экспорта было следующее:
<title>Test page</title>
<content:encoded>
<![CDATA[
Here is some content for the test page.
What follows is the shortcode : Noon
]]>
</content:encoded>
Вопрос: Кто-нибудь может представить, какЯ должен пойти на это, я хотел бы использовать инструмент экспорта WordPress, поэтому не создавайте его самостоятельно.
Большое спасибо за ваши ответы.