详细介绍wordpress主题的文章形式的使用

什么是WordPress文章形式?

若您的wordpress主题支持这种形式,那么在WordPress发布文章按钮侧栏发布文章的时候可以选择视频格式,图片格式,文字格式等等。之所以有这些文章格式,只是为了美观,或者使文章看起来更得体一点。可惜的一点是wordpress提供的这几种形式是固定的,不能自己定义添加。

在这里插入图片描述

wordpress主题添加文章格式

如果你的主题不支持文章格式,首先你需要在functions.php中添加如下类似代码让你的主题支持该功能,WordPress支持以下十个文章格式:

1、Standard:只是一个普通的文章没有什么特别的东西。

2、Aside:类似于一个facebook的更新。

3、Link:链接到外部网站。

4、Image:只是一个简单的图像,没有什么巨大的。

5、Quote:引用。

6、Status:一个简短的状态更新,类似于微博。

7、Video:一个视频。

8、Audio:音频文件。

9、Chat:全文聊天或使用插件一个客舱。

在function.php中添加如下代码

add_theme_support( 'post-formats', array( 'aside', 'chat','gallery','image','link', 'quote', 'st

在页面和自定义文章页面添加

//add post-formats to post_type 'page'
add_post_type_support( 'page', 'post-formats' );
// add post-formats to post_type 'my_custom_post_type'
add_post_type_support( 'my_custom_post_type', 'post-formats' );

文章形式的使用

添加下面的代码到你的single.php中:

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

然后在你的主题中创建php文件,文件的命名为content-{post-format}.php,例如:content-video.php and content-audio.php

最后需要创建一个content.php文件,这个文件的作用是找不到定义的文件时找此文件,也就是说这是个默认文件。

自定义文章形式

也可以使用自定义文章的形式,不过还是只能选那十项,在主题中创建好single-video.php文件,在function.php加入以下代码,发表文章的时候选择视频,试试看看效果吧!

add_action('template_include', 'load_single_template');
function load_single_template($template) {
$new_template = '';
// single post template
if( is_single() ) {
global $post;
// template for post with video format
if ( has_post_format( 'video' )) {
// use template file single-video.php for video format
$new_template = locate_template(array('single-video.php' ));
}
}
return ('' != $new_template) ? $new_template : $template;
}

欢迎关注我的公众号“xx主题网”,原创技术文章第一时间推送。

文章链接:https://www.xxzhuti.com/498.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值