最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > wordpress主题支持内置文章形式的方法,搭建网站

wordpress主题支持内置文章形式的方法,搭建网站

时间:2023-07-23 10:07:23 阅读: 文章分类: 网站建设 作者: 网站开发者

导读:搭建网站搭建网站文章形式是wordpress内置的功能,提供包括日志、图像、视频等多种文章格式,博主发布文章的时候可以根据文章的类型,在编辑页面的右侧选择对应的文章形式。这个功职业技术学校网站建站技术教学。

职业技术学校网站建站技术教学

文章形式是wordpress内置的功能,提供包括日志、图像、视频等多种文章格式,博主发布文章的时候可以根据文章的类型,在编辑页面的右侧选择对应的文章形式。这个功能让博主划分不同类型文章的同时便于博主给不同形式的文章单独设计显示形式,而且不受分类限制。

给主题添加文章形式功能:

要使用wordpress文章形式,需要让当前使用的主题支持文章形式,在主题的functions.php文件,添加以下代码:

 

  • add_theme_support( 'post-formats', array( 'aside', 'chat','gallery','image','link', 'quote', 'status', 'video', 'audio' ) );
  •  

    参数说明

    • aside:日志,不显示标题的标准文章
    • image:图像,单张图像。文章中的首个<img />标记将会被认为是该图片。
    • video:视频,单一视频。
    • quote:引语,引用他人的一段话。
    • link:链接,链接到其它网站的链接。
    • gallery:相册,图像陈列厅。
    • status:状态,简短更新,通常最多 140 个字符。类似于微博
    • audio:音频,一个音频文件
    • chat:聊天,聊天记录

    不同形式文章调用不同文章模板

    默认情况下,wordpress文章统一调用single.php模板,那么怎么给不同的文章格式调用不同的文章模板?

    方法一:

    1、把当前主题的single.php文件命名为content.php,然后重新创建一个single.php文件,添加以下代码:

     

  • <?php get_template_part( 'content', get_post_format() ); ?>
  •  

    把各个文章形式要调用的模板命名为content-{post-format}.php格式,如

    • Standard:content.php
    • Aside:content-aside.php
    • Link:content-link.php
    • Image:content-image.php
    • Quote:content-quote.php
    • Status:content-status.php
    • Video:content-video.php
    • Audio:content-audio.php
    • Chat:content-chat.php

    方法二:

    1、在主题的functions.php文件添加以下代码:

     

  • add_action('template_include', 'load_single_template');
  • function load_single_template($template) {
  •   $new_template = '';
  •   if( is_single() ) {
  •     global $post;
  •     if ( has_post_format( 'aside' )) {
  •     $new_template = locate_template(array('single-aside.php' ));

    关键词标签: WordPress 方法 形式

  • 声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章wordpress主题支持内置文章形式的方法,搭建网站主要讲述形式,方法,wordpress网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_34792.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章