[导读]:我在网上找到一些现成的代码,发现总是报错,所以问问这个应该怎么写? 试试吧 ### 还有挺多代码可以试试的 ### 方法行吗?试一下 ### g:type //页面内容类型,WordPress博客通常...
我在网上找到一些现成的代码,发现总是报错,所以问问这个应该怎么写?
试试吧
###还有挺多代码可以试试的
###方法行吗?试一下
###- g:type //页面内容类型,WordPress博客通常使用article文章类型即可。og:title //这里是文章标题og:description //页面的简单描述,wordpress中可以使用文章摘要og:Site_name //页面所在网站名,wordpress中使用博客网站名称og:url //文章页面url地址og:image //文章略缩图地址
- 添加方式为,找到当前主题使用文件,在标签内部插入代码:
- <meta property="og:type" content="acticle"><meta property="og:title" content="<?PHP wp_title('-', true, 'right'); echo get_option('blogname'); if (is_home ()) echo get_option('blogdescription'); if ($paged > 1) echo '-Page ', $paged; ?>"><meta property="og:site_name " content="<?=get_bloginfo('name');?>"><meta property="og:description" content="<?php the_excerpt();?>"><meta property="og:url" content="<?php the_permalink();?>"/><meta property="og:image" content="<?php wpjam_post_thumbnail();?>">
- 其中og:image我调用的自己主题的缩略图自定义函数,诸位如果要实现,需要自定义为自己的wordpress函数调用,参考文章《WordPress博客文章随机添加图片并设为缩略图》。
- 由于og协议目前只适用于wordpress文章页,只允许og协议出现在wordpress文章页,这里我们需要加一个判断:
- <?php if (is_single()) { ?><meta property="og:type" content="acticle"><meta property="og:title" content="<?php wp_title('-', true, 'right'); echo get_option('blogname'); if (is_home ()) echo get_option('blogdescription'); if ($paged > 1) echo '-Page ', $paged; ?>"><meta property="og:site_name " content="<?=get_bloginfo('name');?>"><meta property="og:description" content="<?php the_excerpt();?>"><meta property="og:url" content="<?php the_permalink();?>"/><meta property="og:image" content="<?php wpjam_post_thumbnail();?>"><?php } ?>
- 这里就能实现WordPress博客的OG协议添加了,测试一下,看看效果:
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/67374.html