您当前的位置:首页 > TAG信息列表 > open-graph
为什么我不能在og:Image上修改jetpack默认的blank.jpg?
我想更改jetpack默认为空。og上的jpg atribute:图像。我读了一些关于这门学科的文章,但没有真正帮助我。以下是一些尝试:/** * Override the default OpenGraph tags */ add_filter( \'jetpack_open_graph_tags\', function( $tags ) { $tags[\'twitter:site\'] = \'@ourhandle\'; $tags[\'t
插件,在表单提交后添加开放图形标签
我正在开发计算孩子出生日期等的插件。因此,当有人想在facebook上共享页面时,我需要添加带有适当数据的opengraph标签。我想要的是,只有当有人实际按下表单上的提交按钮时,这些标签才会附加到头部。当我这样做时:if($_GET[\'calc_submit_1\']) { function add_open_graph_tags(){ echo \'<meta property=\"og:url\" content=\"\'.$shortlink.\'\"
强制Jetpack在HTTPS网站上使用og:URL和http
我将我的网站从http改为https,但我希望保留我在facebook上的喜好。从我读到的内容来看,我应该使用og:url元标记,以便facebook知道如何修复该页面上的赞。我尝试了以下代码,但它无法在jetpack中将我的URL从https更改为http。有什么建议吗?function https_to_http_url( $url ) { $url = str_replace(\'https://\', \'http://\', $url ); return $url
Facebook没有抓住正确的og:图片
我有一小段代码,可以为每篇文章创建OpenGraph标记。它似乎工作正常,但当我将URL复制到新的FB帖子中时,Facebook并没有抓到实际的特色图片。或者更确切地说,会抓取默认图像,但不会抓取特征图像。但是,如果我打开“Facebook对象调试器”并获取新的页面抓取,则始终会显示正确的图像。这变得很乏味。我在对象调试器中看到的唯一错误是“图像可能太小。图像必须至少为200x200…”。。。但事实并非如此。图像总是WP中等大小(我相信是300 x 209?)我已经检查了页眉中的代码是否正确生成。我没有使
调试器上打开的图形‘Image’内容显示为空,并已填充到Web源代码中
为图像定义这样的开放图元标记。global $post; $postImg = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 1200, 9999 ), false ); <meta property=\"og:image\" content=\"<?php echo $postImg[0]; ?>\"/> <meta property=\"og:im