一段时间以来,我一直在尝试让帖子格式发挥作用,但由于某些原因,它仍然没有按应有的方式发挥作用。
我正在创建一个基于HTML5空白主题的自定义主题。
我做的第一件事是向函数添加post\\u格式。php
function add_post_formats() {
add_theme_support( \'post-formats\', array( \'gallery\', \'quote\', \'video\', \'aside\', \'image\', \'link\', \'audio\' ) );}
现在在wp admin中调用Post格式,我可以在“添加新帖子”中看到用于选择Post\\u格式的框。然后,我将此代码添加到我的循环中。php将帖子格式设置为特定帖子
<?php if (have_posts()): while (have_posts()) : the_post(); if(!get_post_format()) {
get_template_part(\'format\', \'standard\');
} else {
get_template_part(\'format\', get_post_format());
} ?>
但是仍然缺少一些东西,因为每个帖子都附带了一个格式,但它不会改变屏幕上的任何内容。例如,格式化视频或格式化链接看起来与标准格式完全相同。换句话说,即使设置了帖子格式并且视频url嵌入到内容中,嵌入的视频(例如)也不会显示在我的文章主页上。
我错过了什么,或者做错了什么,我已经为此挣扎了几个小时,尽管我一遍又一遍地读着抄本。谁能告诉我我做错了什么?