感谢您对我的问题的关注。
使用的技术: 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的“导入/导出”工具导出页面时,我的简码在导出之前已执行
例如,我将代码导出到下午1点,我希望导出文件中的代码如下:
<title>Test page</title>
<content:encoded>
<![CDATA[
Here is some content for the test page.
What follows is the shortcode : Noon
]]>
</content:encoded>
问题::如果有人对我应该如何做有任何想法,我想使用wordpress导出工具,避免自己创建一个。
非常感谢您的回答。