wordpress主题风格适用内嵌文章内容方式完成方式

日期:2021-04-08 类型:科技新闻 

关键词:抠图软件电脑版,在线图片加水印,在线 抠图,在线画图网站,淘宝做图片用什么软件好

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

主要参数表明:

video:视頻,单一视頻。 quote:引语,引入别人的一段话。 link:连接,连接到其他网站的连接。 gallery:相册图片,图象陈列设计厅。 status:情况,简洁明了升级,一般数最多 140 字符。相近于新浪微博 audio:声频,一个声频文档 chat:闲聊,闲聊纪录

方式一:

1、把当今主题风格的single.php文档取名为content.php,随后再次建立一个single.php文档,加上下列编码:

 ?php get_template_part( 'content', get_post_format() ); ? 
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' )); }elseif(has_post_format( 'link' )){ $new_template = locate_template(array('single-link.php' )); } elseif(has_post_format( 'image' )){ $new_template = locate_template(array('single-image.php' )); } elseif(has_post_format( 'quote' )){ $new_template = locate_template(array('single-quote.php' )); } elseif(has_post_format( 'status' )){ $new_template = locate_template(array('single-status.php' )); } elseif(has_post_format( 'video' )){ $new_template = locate_template(array('single-video.php' )); } elseif(has_post_format( 'audio' )){ $new_template = locate_template(array('single-audio.php' )); } elseif(has_post_format( 'chat' )){ $new_template = locate_template(array('single-chat.php' )); } else{ $new_template = locate_template(array('single.php' )); }   } return ('' != $new_template) ? $new_template : $template; }

2、建立下列php文档:

Standard:single.php Aside:single-aside.php Link:single-link.php Image:single-image.php Quote:single-quote.php Status:single-status.php Video:single-video.php Audio:single-audio.php Chat:single-chat.php
 ?php if( has_post_format( 'status' )) { //情况 ? 情况款式 ?php } else if ( has_post_format( 'aside' )) { //系统日志 ? 系统日志款式 ?php } else if ( has_post_format( 'gallery' )) { //相册图片 ? 相册图片款式 ?php } else if ( has_post_format( 'video' )) { //视頻 ? 视頻款式 ?php } else if ( has_post_format( 'audio' )) { //歌曲 ? 歌曲款式 //.... ?php } else{ //规范 ? 基本款式 ?php } ? 
add_post_type_support( 'page', 'post-formats' ); add_post_type_support( 'my_custom_post_type', 'post-formats' );

最终能够依据自身的必须设计方案不一样的模版了!