リンク元によってデザインを変える、phpでリンク先に変数を送る方法
wordpress
[php]
<?php
if($_GET[‘design’] == 1) $chk = 1;
if($chk == 1){
get_header("desgin");
}else{
get_header();
}
?>
[/php]
[php]
<a href="<?php the_permalink(); ?>?design=1">header-desgin.phpが表示されるリンク</a>
<a href="<?php the_permalink(); ?>">header.phpが表示されるリンク</a>
[/php]
投稿内容など共通記事を1箇所で管理しつつheaderなどのデザインをリンク先により変更することにより擬似的に2つのサイトにみせたりする。
urlにパラメーター付くので分かる人にはわかるんですが。
パラメータ付き URL を使うと、パラメーター付き URL がインデックスされてしまう可能性があります。もしかしたら両方がインデックスされてしまう事もあり得ます。こうなると重複コンテンツ扱いになったり Google によりペナルティを受けてしまう事もあります。これを避けるためには、最初からヘッダーに以下のタグを入れておきましょう。
[php] <link rel="canonical" href="<?php echo get_the_permalink(); ?>" /> [/php]