tomk79/px2-search-bots-headers

This package is abandoned and no longer maintained. The author suggests using the tomk79/px2-seo-utils package instead.

Pickles 2 に、検索ボット向けのメタ情報を制御する機能を追加します。

0.1.0 2020-01-05 08:26 UTC

This package is auto-updated.

Last update: 2021-08-15 12:39:11 UTC


README

Pickles 2 に、検索ボット向けのメタ情報を制御する機能を追加します。

セットアップ - Setup

1. インストール - Installation

Pickles 2 をセットアップしたあとに、次のコマンドを実行します。

$ composer require tomk79/px2-search-bots-headers;

2. processor->html に設定する

設定ファイル config.php (通常は ./px-files/config.php) を編集し、次のように追記します。 テーマの後に実行されるように設定してください。

$conf->funcs->processor->html = array(

    // 〜中略〜

    // px2-search-bots-headers
    // 検索ボット向けの制御メタ情報 を head要素内に追加する。
    'tomk79\pickles2\px2_search_bots_headers\main::append()' ,

    // 〜中略〜

);

3. sitemap を拡張

sitemap に次の列を追加します。

  • robots:follow
  • robots:index
  • robots:archive

使い方 - Usage

sitemapに追加した拡張列に、各ページの設定を入力します。

  • onyestrue1 のように入力した場合は、肯定の命令(例: follow) が出力されます。
  • offnofalse0 のように入力した場合は、否定の命令(例: nofollow) が出力されます。
  • 空白か、列が未定義か、または null のように入力した場合は、出力されません。

3つの項目のうちの何れか1つ以上が設定されている場合、 head 要素の閉じタグの直前に、 <meta name="robots" content="follow,noindex" /> のようなコードが出力されます。

その他の使い方

metaタグを直接取得する

直接タグを取得したい場合は、次の例のように main::tag() メソッドから取得できます。 このとき、 同時に X-Robots-Tag ヘッダーが発行されます。

<html>
<head>
<?php
$tag = \tomk79\pickles2\px2_search_bots_headers\main::tag(array(
    'follow'=>'no',
    'index'=>'',
    'archive'=>'',
));
echo $tag;
?>
</head>
</html>

更新履歴 - Change log

tomk79/px2-search-bots-headers v0.1.0 (2020年1月5日)

  • Initial Release.

ライセンス - License

MIT License

作者 - Author