Php 如何为主页自定义Wordpress上的_content()?

Php 如何为主页自定义Wordpress上的_content()?,php,wordpress,function,customization,Php,Wordpress,Function,Customization,我正在尝试自定义wordpress主页,确切地说,是_content()函数。 我尝试使用的网站是 如果在关于“循环”的文件中,我使用函数“the_content()”,它会在主页上为我提供一个完整文章的列表,其中的图像已包含在文章正文中,文本格式如我所愿。 以另一种方式使用函数“the_extract()”,只显示摘录文本,如5行,不显示任何图像 我只想在我的主页上显示文章的第一部分,后面有“阅读更多”按钮,还有图片,但是我在内容(“”)上做了一个子字符串操作,它只给我第一个X字符,但没有图片

我正在尝试自定义wordpress主页,确切地说,是_content()函数。 我尝试使用的网站是

如果在关于“循环”的文件中,我使用函数“the_content()”,它会在主页上为我提供一个完整文章的列表,其中的图像已包含在文章正文中,文本格式如我所愿。 以另一种方式使用函数“the_extract()”,只显示摘录文本,如5行,不显示任何图像

我只想在我的主页上显示文章的第一部分,后面有“阅读更多”按钮,还有图片,但是我在内容(“”)上做了一个子字符串操作,它只给我第一个X字符,但没有图片。。。即使在我的帖子中,标签也在帖子的开头

我需要一些自动的东西,不能在每一篇文章上都添加“缩略图”或“特色图片”,有没有办法修改“内容”(“”),让我只拿我的文章的前30个单词作为例子? 或者(更好的)有没有办法将我文章中编码的图像包含在“the_extract()”中


非常感谢

这正是您想要做的。请参阅常见问题部分,了解如何从帖子内容中提取图像。

如果您不想使用插件解决方案, 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插件,它们可以进行各种形式的显示修改?就是这样!正是我要找的!