Facebook対応時のOGPのmetaキャッシュクリア

Facebookにいいねボタンをつけるとき、OGPに対応させるためmetaタグに記述を行います。

このときmetaタグはFacebookにキャッシュされるため、通常はmetaタグを書き換えたときに確認がしにい状況が発生します。

この問題は、
DebuggerにキャッシュクリアしたいURLを入力すれば解決します。

Debugger

http://developers.facebook.com/tools/debug

URLを入力してデバッグボタンをクリックすれば、
OGPの内容が確認できるほか、
キャッシュもクリアされるので、どのように表示が変更されているかを実際のFacebook上で確認できます。

カテゴリー: business | コメントをどうぞ

カテゴリトップ問題の解決

1. サイトマップの表示を基準に考える。
グローバルナビには、コンテンツが空っぽの、URLの正しいページ(マウスオーバーしたときに適切なURLとなるように)を作成する。

その下にカテゴリトップに持ってきたい記事を含むカテゴリ毎の子記事を作成していく。ページ属性の順序欄に、上から表示したい順に小さい数字を入れていく。

2. グローバルナビのページに来たときのリダイレクト処理をテンプレートページのheader読み込み前の部分 に書く。

$cattops = array( 'product', 'services', 'price', 'case', 'company' );

if (in_array($post->post_name, $cattops)) {
wp_redirect( ‘http://tera.bonito-kbs.com/’ . $post->post_name . ‘/’ . $post->post_name . ’1/’, 301 );
exit;
}

3. サブナビにカテゴリトップ記事を出さない処理とカテゴリトップに持ってきたい記事を表示させる処理をする。これをサブナビの表示処理のところを次のように修正して書く。

    if ( $post->post_parent != 0 ) {
    $cur_id = $post->post_parent;
    wp_list_pages(‘title_li=&child_of=’ . $cur_id);
    } else {
    $cur_id = $post->ID;
    wp_list_pages(‘title_li=&include=’ . $cur_id);
    }
    ?>

カテゴリー: WordPress | コメントをどうぞ

画面上部の空白

wp_headを入れると画面上部に空白。
(ログインしているときだけ)

wp3.1以降の機能によるもの。

管理画面の「ユーザー」から
「管理バーの表示」の「サイトを表示する際」のチェックを外せばOK。

カテゴリー: business | コメントをどうぞ