什么是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;
}
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。