如何在WordPress中从_Content()钩子中串起行?

时间:2016-06-25 作者:The Little Cousin

在我的内容视频中。php模板,我有以下代码:

<iframe src="<?php echo get_the_content(); ?>" width="960" height="540" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
The<?php echo get_the_content(); ?> 串整个内容,通常是用户发布的视频链接,然后嵌入一个帧。

我想只字符串的第一行,这通常是链接,然后显示什么是下面的链接到帖子。他们是这样做的吗?

基本上,代码应该是这样的:

<iframe src="<?php echo get_the_content(\'Line 1\'); ?>" width="960" height="540" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

<?php echo get_the_content(\'Line 2 & Below\'); ?>

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

我不知道还有别的办法

有很多,much 更好的方法是自定义字段。

Custom Fields

根据these instructions in the custom fields docs, 假设您使用字段名iframe_url:

<iframe src="<?php echo esc_url( get_post_meta( $post->ID, \'iframe_url\', true ) ?>" width="960" height="540" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

<?php the_content() ?>
看看那有多干净?您已将数据与内容分离;没有讨厌的正则表达式或字符串黑客。