当前位置: 首页 > 知识库问答 >
问题:

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

李联
2023-03-14

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

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

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

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

非常感谢!

共有2个答案

元修然
2023-03-14

如果你不想去插件解决方案,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; ?>
沙富
2023-03-14

这个插件正是你想要做的。有关从帖子内容中提取图像的信息,请参见常见问题部分中的第4项。

 类似资料:
  • 我是wordpress的新手。谁能给我推荐wordpress教程,帮助我从头定制一个主题,以及如何在该主题中创建模板文件。我在谷歌上搜索过,但没有找到好的教程。 提前感谢

  • 我创建了一个自定义超文本标记语言归档博客页面,我想在其中放置WordPress帖子。自定义页面有几个不同的布局,因此在帖子中循环只是重新生成我试图避免的整个页面。我想做的是循环通过每个帖子,然后将该帖子放在相关的档案中。 因此,第1列进入第1列第1列,第2列进入第2列第1列,第3列进入第2列第2列,第4列进入第2列第3列,以此类推。。。 如果这是不可能的,有没有一种方法,我可以有一个代码块,例如,

  • 我想向Wordpress中的现有页面添加一些额外的表单字段。每当您编辑帖子或页面时,此页面都会被重定向。我的问题是我不知道在哪里找到这个文件或者它的名字。 我需要知道我需要编辑什么文件才能添加新的输入。 只有当您是管理员并登录到仪表板时,才会看到此页面。 我使用wordpress边缘洗牌主题。

  • 这不是关于特征图像元字段的问题。我试图找到一个答案,但我尝试的每一个搜索显示,人们试图添加‘特色图像’元到他们的自定义帖子类型。我已经为我的主题和我的自定义帖子类型启用了这个功能。看起来工作得很好。我已经设置了一个“特色图像”,我看到它时,我编辑的帖子。我的主题是一个二十岁的孩子。 在我的主页上,我显示了最近的条目(包括“post”类型和“custom-post”类型),标题、节选和左边的缩略图。

  • 我正在另一个开发者创建的WordPress网站上工作,由于WordPress的更新,自定义主题在某些地方被破坏了。我已经设法解决了大多数问题,但这一个让我感到困惑,主要是因为我不确定它最初是如何工作的!我对PHP和WordPress相当陌生,我的大部分经验都是在HTML/CSS中。。。无论如何,我已经修改了这段代码来解决一些问题,并且它在live站点上的当前状态是: 有一个主产品图像和一些缩略图,

  • 我的股票与分页我尝试了很多解决方案,但没有工作!我使用WordPress5.4。我的网站是一个单页网站,当然我想在索引中使用它。php 这是我的密码: 很抱歉,如果这是一个高度重复的问题——我发现的其他修复方法都不适用于我。请有人告诉我问题在哪里? 谢谢! 编辑1我尝试了这个,它也不工作!