最近在折腾站内说说功能,类似微博、推特。主要是用于发站内公告,是一个小插件,可以用短代码将其添加到文章、页面、小工具栏。
页面特色图像
定制页面的时候,想设置特色图像,发现默认页面特色栏目并未开启,看
wordpress文档,页面应该是支持特色图像的。
激活也没缩略图功能代码
add_theme_support( 'post-thumbnails', array( 'page' ) ); // 激活页面缩略图功能
一般主题都已经支持文章特色图像设置,如果需要开启文章的也可用下面代码
add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );
输出当前页面特色图像
设置好特色图像后,还需前端页面调用,我使用的方法是获取当前页面ID,并通过ID调用特色图像src。
global $post;
$page_ID = $post -> ID;
$post_thumbnail_id = get_post_thumbnail_id( $page_ID );
$post_thumbnail_src = wp_get_attachment_image_src($post_thumbnail_id,'full');
使用直接使用img输出,方便设置特色图像前端样式。
<img src="<?php echo $post_thumbnail_src[0]; ?>" class="" alt="">
自定义字段功能
本站所用的主题支持SEO设定,开启页面自定义字段栏后发现主题的SEO设置就是自定义字段,直接省了不少事。
<?php echo get_post_meta($post->ID, 'seo_title', true);?>
<?php echo get_post_meta($post->ID, 'seo_description', true);?>
‘seo_title’是自定义字段名称,设置成你需要的名称就可前端调用自定义字段内容。
总结
这样,前端页面基本适配,需要的功能基本添加,个人认为通过ID获取相关内容很方便,wordpress也许不是最好的建站博客,但可能是使用人数最多的,只要愿意,全网遍地都是相关问题的解决方案,稍微懂一点就能自行解决问题。所以你遇到问题,先别急,先把自己的问题整理好,如果实在找不到,条理清晰的问题,去相关论坛网站寻求帮助也会更容易得到好心人的帮助。
评论0