プラグイン不使用!WordPressで「前の記事へ」・「次の記事へ」に記事タイトルを使用しつつ文字数を制限するwordpressやjQuery、macについてのtipsを中心に綴ります。普段はコーディングデータを一式いただいてそれをWordpress化するお仕事の依頼を結構受けてます。ブログの前後の記事リンクはだいたい「←テスト投稿へ」みたいにタイトル+リンクで設定されているのですが、このタイトルが長くなった場合収まりが悪くなってしまいます。お客さんによっては凄まじく長いタイトルをつけたりするので納品したあと修正がちょこちょこ発生したり・・・。このパターンの時はもう文字数制限入れとくことにします。プラグインもあるみたいなんですが、ちょっとした処理なのでここは何らかの処理を加えてサクッと実現させたいですね。get_next_post()とget_previous_postで前後の記事データを取得する前後の記事データはテンプレートタグget_next_post()とget_previous_postで取得できます。postこのテンプレートタグで前後の記事データがごそっと取得できます。こちらの記事でget_previous_postを実行すると下記のデータが取得できます。"raw"}これだけ取得できたらカスタマイズは自由自在ですね!記事タイトルを取得して文字数をトリミングあとは各種データを取得して文字数を制限します。href="'.$link.'">'.esc_attr(mb_substr($title,0,'ここに表示させたい文字数を設定')).'...</a>';//お好みの形で出力mb_substr()を利用して文字数を制限します。タイトルにhtmlタグが含まれていた場合も考慮してesc_attr()でhtmlタグをエスケープしておきます。記事の有無で出力を切り替えたい場合は分岐を加えます。href="'.$link.'">'.esc_attr(mb_substr($title,0,'ここに表示させたい文字数を設定')).'...</a>';}?>さらにカスタマイズ。引数にtrueを指定することで、同一カテゴリー内の記事で前後の記事データを取得してくれます。href="'.$link.'">'.esc_attr(mb_substr($title,0,'ここに表示させたい文字数を設定')).'...</a>';}?>カスタムタクソノミーに対応する場合はこれで。href="'.$link.'">'.esc_attr(mb_substr($title,0,'ここに表示させたい文字数を設定')).'...</a>';}?>記事IDが取得できるのでアイキャッチ画像付きのリンクなんかも設定できますね!ちょっと前に灯油ストーブをゲットしたので、部屋を温めまくって半袖で過ごす贅沢を享受してます。灯油代かかるし買ったばかりの今だけですけど。ブログの更新情報はこちらで配信しています。記事を読むWord原稿をWordPressに楽して貼り付けたい。HTMLを使ってみました。suiteのファイルアップロードフィールドで「添付ファイルID」から画像を出力するadwpx定番のO'Reilly本でJavaScriptを深く学びましょう!気になる箇所をざっと読むだけでも、とても参考になります。読みを繰り返すのがオススメ。超良書です!WordPressのテーマ制作やテンプレートについての概念など、実際にサイトを制作しながらWordPressを知ることができます。制作するだけでなく、ユーザビリティからSEO、さらにはパフォーマンス改善にも触れているという充実ぶり。オリジナルテーマ制作のお供にどうぞ!サンプルが大充実!定番のjQuery入門書です。本の内容に沿って制作を進めるだけで、即実戦投入できる程の機能ができ上がります。解説が丁寧且つチートシートも付いているのでjQueryについての理解がぐんと深まりますよ!WordPressプラグインの開発から運用までカバーする、プラグイン開発のまさに「バイブル」です。セキュリティやマネタイズにも触れられていて参考になるところ多すぎです。wordpressに慣れてくると、今度は痒いところに手が届く細やかなカスタマイズをしたいですよね。phpを利用したカスタマイズからデータベースに直接アクセスする方法がとにかく丁寧に解説されています。5.7系で多言語サイト設定の基本をおさらい〜基本設定編〜【地味】window.open()で開いたポップアップ内から指定のリンクを親ウインドウの別タブで開くふと気づくとMarkerClustererのアイコン画像が404エラー・・・!対処法です。APIにSandboxなるステータスが追加されていた。bxSliderを使用時、任意のスライドで止めるVagrantの動作が遅かったので共有フォルダ設定とVirtualBox環境のメモリ設定を見直してみました。wordpressやjQuery、macについてのtipsを中心に綴ります。