PHP・データベースetc
【WordPress】記事文字数のカウント方法(コア機能・プラグイン)チェックと、フロントへの出力について

今回は、WordPressの『記事文字数のカウント』について取り上げます。勿論、誰も興味がないクソ文を20000文字書いたってダメなんですけど(笑)、文字数的にも『ある程度まとまったコンテンツがあるか』はチェックしたいと […]

続きを読む
PHP・データベースetc
【WordPressで覚えよう】PHP「->」(オブジェクト演算子/アロー演算子)・「=>」(ダブルアロー演算子)の違い

今回は、管理人もPHP学習し始めのときは混同していた、PHPの演算子「->」(オブジェクト演算子/アロー演算子)と「=>」(ダブルアロー演算子)についてです。この二つは似ていますが、使われ方が違います。とはいえ、混同しや […]

続きを読む
PHP・データベースetc
【PHP】カウントダウン機能に使える?array_reverseで配列要素を逆に,パラメーター挙動&array_flipとの違い

今回は、管理人がYouTubeData APIの、order=desc/ascが無いパラメータの場合でも、再生回数カウントダウンを作ろうとして、PHPで配列要素の順番を逆転というのをやってみたので、その様子をお伝えします […]

続きを読む
PHP・データベースetc
YouTube Data APIを使って、PHPで『タイトル・動画id・サムネイル画像』などを取得してみる(Search: listリソース)

今回は、youtubeとwebサイト連携で、YouTube Data APIを使って、PHPで『タイトル・動画id・サムネイル画像』などを取得してみます。前回はvideoリソースとか使って1件取った感じでしたが、今回はリ […]

続きを読む
PHP・データベースetc
WordPress・REST APIのjsonファイルにカスタムフィールドを入れ、タイトル・アイキャッチと共に外部サイトで取得・表示

今回は、管理人がWPで作ったサイトのコンテンツを、別の自社運営サイトでも使いまわす方法として、REST APIで記事情報を取得してみた件についてお話しします。基本的なPHPでの取得・表示のしかたや、カスタムフィールドを含 […]

続きを読む
PHP・データベースetc
【WPユーザー名バレ対策】ユーザー名表示からPHP・preg_matchでリダイレクト(wp-json/wp/v2/usersなど)

今回は、WPログインなどにも使われる情報『ユーザー名』が表示されてしまうページに、正規表現でリダイレクトをかけてみます。セキュリティ上、あまり表に出したくないケースもあると思うので、さっそくみていってみましょう。 Wor […]

続きを読む
PHP・データベースetc
【PHP etc.プログラム学習サイトコードコピペ】全角引用符・バッククオートが入ってて動かない件に注意

今回は、管理人が学習サイトなどでコードを調べていて、4回くらい遭遇したトラブルをご紹介します。 ポイントは『全角引用符』。これに気づかないで単純にコピペしていると、えらいことになります。さっそく状況を見ていきましょう。 […]

続きを読む
wpサイト制作事例
別ディレクトリでの記事の管理・表示を、1つのWordPressを使いまわして対応する方法(プラグイン無しカスタム投稿・wp-blog-header.php)

今回は、別ディレクトリのコーポレート・お仕事サイトの記事管理も、1つのWordPressを使いまわして対応してみます。『別に静的htmlのサイトを持っていたけど、更新してFTPみたいなのが大変』という状況を解決する一助に […]

続きを読む
PHP・データベースetc
【WP記事取得クエリ・プラグイン無し】お知らせなどに使える、ショートコードで特定カテゴリ記事を表示プログラム

今回は、最近何件か対応した、お客さん提供用の自社開発WPテーマに標準装備していた機能をご紹介します。『特定カテゴリー記事を取得しておいて、お知らせみたいに使う・ショートコードで固定ページなどに貼れる』というものです。もち […]

続きを読む
PHP・データベースetc
PHP・mb_substr関数を使って、タイトル文字数を揃える(WPレイアウト調整)

今回はPHP関数を使って、表示の調整をしてみたいと思いますタイトル文字数によって、記事を表示しているボックスの大きさが変わってしまう、といったレイアウト上の課題を解決しました。使う関数は『PHP・mb_substr』。さ […]

続きを読む
PHP・データベースetc
【ユーザーデータ取得】WordPress定義済み関数の『get_userdata()』『wp_get_current_user()』ってどのように違うの?

今回は、WPシステムのwebサイト制作などでちょくちょくお目にかかる、WordPress定義済み関数の『wp_get_current_user();』『get_userdata();』というのを扱ってみようと思います。ど […]

続きを読む
webサイト制作関連
【WordPressテーマ改造】カスタマイザープレビューが表示されなくなった件の対応(ファンクション名変更・twenty seventeen)

WordPress・twenty seventeenテーマ改造で、ファンクション名変更と整理・ファイル削減などを行っていたら出たエラー(カスタマイザープレビューが表示されなくなった)に対処。

続きを読む
サイトエラー対策と復旧(wp/php/css)
WordPress 5.2がサーバーPHP5.6.2以下で動かなくなる事例~更新や閲覧はできる?バージョンアップの注意点は?

今回は、WordPressの最近の新しいバージョンで、PHPバージョンを気にしないでアップデートしちゃうと、サイトが動かなくなるという件についてお話します。 最近のサーバープランでは最初からPHP7で動かせるので、気にし […]

続きを読む
webサイト高速表示
【PHPパフォーマンス】モジュールモード5.6と、CGIモード7.1どちらが快適に利用できた?→モジュール5.6です。ベストは7.3モジュールかも

今回は、管理人がやってみた実験『PHP・モジュールモード5.6と、CGIモード7.1、どちらが快適でパフォーマンスが良い?』です。 利用しているサーバーの都合で、モジュール旧バージョンと(最新じゃないけど)CGI新バージ […]

続きを読む