0

Facebook での共有に少し問題があり、何か意見が欲しいと思っていました。

Facebook で自分のウェブサイトを共有するために og meta を使用していますが、静的テキストで完全に機能します。しかし、何らかの変数を使用して動的テキストを試してみると、不明な理由で機能しなくなりました。

Facebookが変数表示の前にメタデータのコンテンツを取得するようなものです...

この作品:

<meta property="og:title" content="my title" />

これも:

<?php $title = 'my tilte'; ?>
<meta property="og:title" content="<?= $title; ?>" />

しかし、これではありません:

view.ctp

$this->assign('metaTitle', $post->title);

default.ctp (cakephp レイアウト)

<meta property="og:title" content="<?= $this->fetch('metaTitle'); ?>" />

私はCakephp 3を使用$this->fetchしています。これは、ビューから変数をレイアウトに表示する方法にすぎません。

3 つのケースすべてで、結果は chrome インスペクターでまったく同じです。そして、私はすでにFacebookツールでデバッグしようとしています

何か案は?

乾杯!

4

0 に答える 0