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

wufei123 发布于 2024-10-24 阅读(3)

什么是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, sta。

在页面和自定义文章页面添加//add post-formats to post_type pageadd_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文件,文件的命名为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 templateif( is_single() ) {

global $post;// template for post with video formatif ( 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;

}

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。