Php 如何为主页自定义Wordpress上的_content()?
我正在尝试自定义wordpress主页,确切地说,是_content()函数。 我尝试使用的网站是 如果在关于“循环”的文件中,我使用函数“the_content()”,它会在主页上为我提供一个完整文章的列表,其中的图像已包含在文章正文中,文本格式如我所愿。 以另一种方式使用函数“the_extract()”,只显示摘录文本,如5行,不显示任何图像 我只想在我的主页上显示文章的第一部分,后面有“阅读更多”按钮,还有图片,但是我在内容(“”)上做了一个子字符串操作,它只给我第一个X字符,但没有图片。。。即使在我的帖子中,标签也在帖子的开头 我需要一些自动的东西,不能在每一篇文章上都添加“缩略图”或“特色图片”,有没有办法修改“内容”(“”),让我只拿我的文章的前30个单词作为例子? 或者(更好的)有没有办法将我文章中编码的图像包含在“the_extract()”中Php 如何为主页自定义Wordpress上的_content()?,php,wordpress,function,customization,Php,Wordpress,Function,Customization,我正在尝试自定义wordpress主页,确切地说,是_content()函数。 我尝试使用的网站是 如果在关于“循环”的文件中,我使用函数“the_content()”,它会在主页上为我提供一个完整文章的列表,其中的图像已包含在文章正文中,文本格式如我所愿。 以另一种方式使用函数“the_extract()”,只显示摘录文本,如5行,不显示任何图像 我只想在我的主页上显示文章的第一部分,后面有“阅读更多”按钮,还有图片,但是我在内容(“”)上做了一个子字符串操作,它只给我第一个X字符,但没有图片
非常感谢 这正是您想要做的。请参阅常见问题部分,了解如何从帖子内容中提取图像。如果您不想使用插件解决方案, 1.将自定义字段添加到帖子中,例如,使用帖子图像的名称和图像url的值(尝试对所有帖子使用自定义字段)。 2.在home.php中包含类似于下面的代码
<?php if(have_post()):
while(have_post()):
the_post(); ?>
<div id="<?php the_ID();?>" <?php post_class();?>>
<!--output the excerpt-->
<?php the_excerpt(); ?>
<!--access the image source as below-->
<?php $img_src=get_post_meta($post->ID,'post-image',$single=true); ?>
<!--check if $img_src is not empty, in case there will be
a post without post-image custom field.
-->
<?php if($img_src !==''): ?>
<img src="<?php $img_src;?>" alt="<?php the_title();?>" class="home_image" />
<?php endif;?>
<!--whenever there is a post with no image, you may like
to add else logic here and do something-->
</div>
<?php endwhile; else: ?>
<!--some error message-->
<?php endif; ?>
你试过什么?你有没有搜索过成千上万的wordpress插件,它们可以进行各种形式的显示修改?就是这样!正是我要找的!