在我的内容视频中。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\'); ?>
最合适的回答,由SO网友:TheDeadMedic 整理而成
我不知道还有别的办法
有很多,much 更好的方法是自定义字段。
根据
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() ?>
看看那有多干净?您已将数据与内容分离;没有讨厌的正则表达式或字符串黑客。