DWS動作デモページ

前回の電脳卸ウェブサービスのサンプルコードの動作デモページです。
DWS検索フォーム (デモ)

ワードプレス投稿欄に直接サンプルコードを貼り付けて動作させるなら他のWEBサービス同様に下記をfunctionsファイル内に追加してページャーが正常に動作できるようにします。


function dws_redirect( $rewrite_url ) {

	if ( is_single() ){
		 // ページャーURLに「&sword=」が含まれているかどうかで判定
		$pattern = '/\?sword=/';
		preg_match($pattern, $rewrite_url, $matches);

		if ($matches){
		  //ページャーURLに「?sword=」が含まれていればリライトさせない
		  $rewrite_url = false;
		return $rewrite_url;
		}
	}

}
add_filter('redirect_canonical','dws_redirect');

さらにページャーリンクを生成する箇所を下記のように変更します。


$currenturl = ((empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);
if(strstr($currenturl, "&")){
  $die = strstr($currenturl, "&");
  $currenturl = str_replace($die, "", $currenturl);
}

$url_a ="<a style='background-color: #ffffff; color: #ff0000; margin: 0; padding: 0.2em 0.5em; border: solid 1px; text-decoration: none;' href=\"$currenturl&Page=";