人気記事をランキング表示するのにWPP、Wordpress Popular Posts を使っていたが、Simple GA Rankingに乗り換えた。 Simple GA Ranking は、Google Analytics の統計情報を利用しているので、データーベースへのアクセスが減り、高速化が期待できる。これで、週間・月間・年間ランキングをタブで切り替え表示できるようにしてみた。 タブの作成、週間、月間、年間 外観→ヰジェットで、 サイドバーに「カスタムHTML」を作成し、次のコードを記述する。<div class="pop-tabs"> <ul> <li class="pop-tablist is-active">週...
257
タグ: Popular Posts ~ 7件
1/1 1
-
- 2679年7月2日記事リストのページには抜粋 excerpt が表示される。 WordPress Popular posts でも記事抜粋が表示される。 そこにURLが混じっていると見にくいのでこれを除去する。functions.php に次を追加する。 //URLの正規表現 define('URL_REG_STR', '(https?|ftp)(:\/\/+)'); define('URL_REG', '/'.URL_REG_STR.'/'); //本文部分の冒頭を綺麗に抜粋する echo get_content_excerpt( get_the_content(), 150 ) function get_con...
- の画像タグに alt と title 属性を追加する。 WordPress Popular Posts のサムネイル画像に alt と title を追加するには functions.php に次の様に追記する。//wppサムネイル取得先変更 alt title 追加 function change_wpp_thumb( $content, $p ) { $thumb_html = get_the_post_thumbnail( $p->id, 'wpp348x208' ); preg_match( '!src="(+)"!'...
- PageSpeed Insights で「オフスクリーン画像の遅延読み込み」をせよとの警告が出たので Lazy Load を導入した。Lazy Load 系のプラグインをいくつか試してみた。 どれもWPP=WordPress Popular Posts のサムネイル画像の表示に問題があった。Jetpack のLazyload WPP のサムネイル画像が表示されない。真っ白。 Lazy Load by WP Rocket 全く機能しない BJ Lazy Load WPP の画像が表示されない a3 Lazy Load WP...
- WordPress Popular Posts が指定した画像を表示していないことに気づいた。 既に同じサイズの画像、圧縮された画像があるのに、わざわざ自分であらためて画像を作成してから表示させている。その画像の容量サイズが小さければいいのだが、圧縮されていないから大きい。それでなんとかこちらの規定のサイズのサムネイルを表示させるようにしてみた。まず、WordPress Popular Posts の設定画面で以下のように設定する。カスタムフィールド名は何でもいい。 自分の画像を表示させる。そして functions.php に次のコードを追加する。 赤文字のところに自分で作成しているサムネイル画像のサイズを指定する。 //wp...
- 2677年12月27日現在表示している記事と同じカテゴリーの人気記事のリストを表示するには? WPP Plus Widget というプラグインを使ってみたら、その記事の所属カテゴリーだけに限定することができず、その記事のカテゴリーの親のカテゴリーの記事まで表示されてしまう不思議に遭遇した。 他にも時間の表示フォーマットを変更できなかったり、不具合があったので使用停止。 PHP Code Widget に独自PHPコードを放り込むほうが良い。Simple GA Ranking プラグインの機能を使用するので、インストールしておく。 週間・月間・年間ランキング.html ...
- 2677年12月27日吊橋と鶏 検索サイトから飛んできて、ある記事を表示した時に、その記事と同じカテゴリーの最新記事のリストを表示するには? まず、PHP Code Widget プラグインをインストールするとサイドバーのウィジェットにPHPコードが使えるようになる。 そこに次のコードを書き込む。<h4 class="widgettitle"><span class="side-title-inner"> <?php // SHOW YOAST PRIMARY CATEGORY, OR FIRST CATEGORY $category = get_the_category(); $useCatLink = true; // If post has a cate...