2017-08-16 120 views
-1

我是WordPress新手。wordpress摘录执行shortcode?

所以,我创建shortcode来获取functions.php中的数据并在后期使用它。

function create_shortcode_test { 
..... 
return my_data; 
} 
add_shortcode ('test_shortcode' , 'create_shortcode_test'); 

[test_shortcode] 

我使用的是文章摘录。

example 

在主页,我可以看到摘录。

打开后,我可以看到数据与短代码。

但我想知道:

在网页展后摘录和简码工作

或交只显示摘要,简码不工作。并在打开后短代码工作。

这意味着我想知道,如果我选择显示摘录,在主页(请参阅摘录),在主页中的短(在摘录)工作或不工作()短代码?

+0

不能理解你有什么想说的 – sagar

+0

这是很难理解的。你可能想用你的实际代码替换.....所以至少读者可以通过代码看到你正在尝试做什么。 – user8262086

+0

这意味着简短的邮政执行(后只是显示摘录可以看到在主页)或开放后执行短码。短代码是否被执行或者没有摘录? – 1234abcd

回答

0

你可以使用这个简单的方法来显示the_excerpt因为这个标签来循环下..

function create_shortcode_test {  
    <?php if (have_posts()) : ?> 
     <?php while (have_posts()) : the_post(); ?>  
     <?php the_excerpt(); ?> 
     <?php endwhile; ?> 
    <?php endif; ?> 
    } 

add_shortcode ('test_shortcode' , 'create_shortcode_test'); 
+0

我只是想知道在主页,执行简码获取数据和张贴只是显示摘录,或张贴只显示摘录和打开后,简码执行获取数据?这意味着短代码执行或不使用摘录? – 1234abcd

+0

你的意思是你想只在主页上摘录? – sagar

+0

是的,我的意思是。我想知道在主页发布只显示摘录和短代码工作或发布只显示摘录短代码不工作,并打开后短代码工作。 – 1234abcd