生成主题中的OGP标签

时间:2012-07-15 作者:Diana

我用来生成ogp tags 在主题方面,我编写了代码,但这个商业主题超出了我的知识范围。客户端希望共享页面,但显示了任何图像选项。

而不是taxonomy-name.php 模板文件,此主题依赖于页面模板,用户可以从中选择要显示库的类别/分类。问题是:我无法在查询后获得画廊呈现的附件,我会要求主题自动执行此操作,但现在我需要以某种方式修复此问题。

Info

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

如果是page 全球post 对象已设置为wp_head 火灾。但您必须使用自定义代码获取此页面的数据。

伪代码:

add_action ( \'wp_head\', \'wpse_58539_get_ogp\' );

function wpse_58539_get_ogp()
{
    if ( ! is_page_template( \'your-template-name\' ) )
    {
        return;
    }

    $page = get_post( $GLOBALS[\'post\'] );

    // Inspect the page meta data to find the taxonomy and the images.
    // print the OGP data

    return;
} 

结束

相关推荐

displaying tags in a widget

我有一个小部件,可以在我的网站上显示最新的项目缩略图。当我将鼠标悬停在缩略图上时,会显示项目标题;这是标题代码:<h2><?php echo get_the_title(); ?></h2>所以,我想也显示特定项目的标签,比如美丽、自然、风景这是可能的,或者你能给我一些关于如何实现这一点的建议吗?谢谢