WordPress 覚書メモ:リンクカード、Retina対応、画像圧縮など

Web Services

投稿更新時やページ表示中に頻繁に 500 internal server error が発生するようになったのでプラグイン構成を見直した。WordPress をデバックモードにしてエラーを吐いている箇所を重点的に修正。

リンクカード表示プラグイン

  • 他記事や他サイトへのリンク表示をカード型にすべく、Pz-LinkCard 1.7.3 を導入したところ、WordPress データベースエラーを吐くようになった。プラグインがキャッシュするデータをうまくデータベースで定義できていないらしい。
  • その前にインストールしていた Pz-HatenaBlogCard 1.2.8 に変えたところデータベースエラーは解消した。
  • hatenablogcard は後継の Pz-LinkCard と違い抜粋文の文字数を変更できないので、プラグイン編集から、pz-hatenablogcard/pz-hatenablogcard.php を変更。
    変更前:$excerpt = mb_strimwidth($excerpt, 0, 130, '...'); 
    変更後:$excerpt = mb_strimwidth($excerpt, 0, 250, '...'); 
  • ファビコンの取得API は http://www.google.com/s2/favicons?domain=%DOMAIN% に変更。
  • その他、スタイルシートを変更した。

functions.php

  • トップページで the_excerpt の「続きます」とリンク表示でエラーが発生していたので functions.php から当該記述を削除(下記)
    [php title=”functions.php”]
    function new_excerpt_more($more) {
    return ‘ … <a class="more" href="’. get_permalink() . ‘">続きます</a>’;
    }
    add_filter(‘excerpt_more’, ‘new_excerpt_more’);[/php]

画像圧縮プラグイン

Retina 対応プラグイン

  • Retina 対応のために WP Retina 2x 4.5.5 を導入。これはインストールするだけでオーケー。
Web Services
この記事をシェアしてくれると、とても嬉しい😆
Follow Me !
波形研究所 所長

WAVEFORM LAB(ウェーブフォーム・ラボ) は音楽制作、デジタルライフ、イノベーションをテーマとするサイトです。

1997年、伝説の PDA、Apple Newton にフォーカスした Newton@-AtMark- を開設、Newton や Steve Jobs が復帰した激動期の Apple Computer のニュースを伝えるサイトとして 200万アクセスを達成。2001年からサイトをブログ化、2019年よりサイト名を WAVEFORM LAB に改称、気になるネタ&ちょっとつっこんだ解説をモットーにサイトを提供しています。

Follow Me !
WAVEFORM LAB

コメント

タイトルとURLをコピーしました