web-dev-qa-db-ja.com

URLパラメータからページタイトルを動的に変更する

私は現在SEOプラグインを使用していますが、このケースではプラグインが私を助けることができないので、私はいくらかの追加の助けが必要です。

URLパラメータに基づいてデータを表示するページがあります(例: http://example.com/?user=john25 )。このパラメータをページタイトルに組み込みたいのですが。つまり、ページタイトルを「Entries from john25」のようにする必要があります。

私はこれを達成する方法についていくつかの助けをいただければ幸いです。

1
fesarlis

あなたのheader.phpファイルの中で(あるいはテンプレートの中であなたがページタイトルを設定しているところであれば)このようなことをすることができます

<?php if (isset($_GET['user'])) : ?>
<title>Entries from <?php echo(htmlspecialchars($_GET['user'], ENT_QUOTES)) ?></title>
<?php else: ?>
<title>Normal page title here</title>
<?php endif; ?>

どのプラグインを使用しているか、または現在のページタイトルがどのように設定されているかに関する詳細情報がない限り、これが私がお勧めできる最善の方法です。

1
RiaanZA