自定义个性化文章形式
添加内置文章形式(post-formats),列表循环不同的文章形式。
第一步
打开wp-includes/文件夹里的post-formats.php
文件,添加需要增加的样式名称,
第二步
将add_theme_support()函数添加在functions.php
中
add_theme_support( 'post-formats', array( 'aside', 'gallery');
添加页面支持
上面代码默认只是添加了post类文章可选post format。如果想让页面(Page)或者自定义post类型支持post format,需要使用add_post_type_support()函数,同样将其放在functions.php
中。如:
// 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' );
使用post format
在主题中使用get_post_format()来检测文章类型。如果文章类型为standard类型,则返回false
。也可以使用has_post_format()来测试。
if( has_post_format( 'video')) { echo 'this is the video format'; }
通过在文章的wrapper结构中调用post_class()函数,将添加额外的样式类,然后通过样式表进行布局或美化。如:
.format-video .post-title { display: none; }
第三步
建立对应的样式文件,如content-video.php,添加到template-parts目录
参考:
wordpress如何开启文章格式post format
add_theme_support(string $feature)
https://codex.wordpress.org/Post_Formats
给wordpress主题添加内置文章形式(post-formats),列表循环不同的文章形式
历史的今天:
- 2019 : 重访格多维尔:探寻价值投资的源头(0)
- 2019 : 权利与义务(0)
-
增加文章目录toc功能并和.back-to-top同时出现
为了增加用户体验度,使得页面更加美观,我把文章目录嵌入.back-to-top层里,好处是不用再写script,直接引用.back-to-top的js功能,与“返回顶部”按钮在滚动条离顶部一定间距时...
-
调用站内文章/文章内链短代码
昨天在大发的博客里看到他调用的站内文章样式很好看,高大上。随即给他留言向他请教,今天回复了一条教程链接,原来发哥早就写过教程,有需要的也可以看看,链接地址:https://f...
-
给网站开启CDN加速和云存储!
什么是CDN加速 相信很多站长朋友都在用wp-super-cache这款插件给自己的网站开启静态加速,它的原理是通过把网站生成静态页面缓存到本地,让访客直接浏览的是这个文件,而不需要...
-
让文章目录插件wp-toc在侧边栏显示
在文章页面增加文章目录有利于SEO,大大降低了网站美观,像我这种有强迫症的人,最好是鱼和熊掌兼得,必须尽其所能做到美观和功能兼顾的局面(当然是在自己能力范围内哈),像本...
-
WordPress自定义评论列表
一、打开主题目录下的callback.php文件,加入以下代码 /** *自定义评论列表 */ function mytheme_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment;...
共有 0 条评论