WordPress

WordPress

WordPressは本当に危険?脆弱性の実態と安全対策

WordPressは脆弱性が多く、攻撃対象になりやすいと言われますが、本当に危険なのでしょうか?本記事では、WordPressの主な脆弱性と安全に運用するための対策をわかりやすく解説。初心者でも実践できるセキュリティ対策を紹介し、あなたのサイトを守る方法を詳しく説明します。
WordPress

WordPressでAjax処理を行う時の簡単な方法と流れ

はじめにWordPressでオリジナルテーマやプラグインでAjax通信を設定する流れの備忘録です。wp_localize_scriptwp_ajax_、wp_ajax_nopriv_javascriptこれらのキーワードをこの順番で覚えてお...
WordPress

Vscode+wsl2でWordPressコード規約をもとにした自動整形を実現する方法 – 後の作業をもっと楽に

今最も人気のあるコードエディタといえばMicrosoftのVisual Stuido Codeではないでしょうか?拡張機能を使えばコーディング規約に基づき自動整形をしてくれる等とても効率的に開発を行えます。PHPの自動整形も同様です。しかし...
WordPress

tailwindcssをWordPressにマッチさせる方法 – テーマ開発における相性の悪さをカバーしよう

tailwindcssというCSSフレームワークが人気です。非常に便利なのでWordPressテーマ開発に導入して見たところ相性について思うことがありましたのでお伝えします。tailwindcssとはユーティリティーベースのCSSフレームワ...
WordPress

WordPressでカスタムポストの複数記事の特定文字を一括変更するPHPコード

何十、何百と記事を投稿したあとにある言葉が日本語が間違っていたなんてことはないでしょうか?ひとつひとつの記事を管理画面から修正するなんて考えたら気が重くなります。効率よく複数記事の内容を変更する方法は何個かあると思いますが今回はPHPプログ...
WordPress

WordPressのテーマ制作の際に使用する自作ショートコードのひな形

WordPressで固定ページ内で記事の一覧を取得したいなどの関数を使用する際はショートコードを自作し、管理画面の固定ページ編集画面にショートコードを挿入すると運用的に楽になります。なぜ楽になるのか?管理画面からコンテンツの並び変えができる...
WordPress

WordPressで管理画面にログインしていても非公開記事を表示させない方法

WordPressは記事のステータスを「非公開」にすると一般ユーザーには見ることができません。しかし、管理画面にログインしているとその記事は表示されます。その際、頭に「非公開:」という文字が入ります。慣れている人が管理画面に入ってみている分...
WordPress

WordPressで特定の投稿や固定ページにスタイルやスクリプトを挿入するカスタマイズ

WordPressのテーマ制作時に絶対といってよいほど加えるべき機能がこれです。運用が始まる前はコンテンツ内容は固まっていますが運用段階が始まってしばらくたつと例外処理が発生します。そんなときこの機能を用意しておくとテーマのcssファイルや...
WordPress

WordPressで直近1年分の記事を取得する方法

WordPressで過去1年分の記事を取得したい場合、テンプレートで以下のコードを描くと取得できます。<?php $args = array( 'post_type' => 'custom_post_type&#39...
WordPress

【WordPress】テーマ開発-ブロックパターンの追加方法

WordPressのエディタがGutenbergに変わってしばらく経ちますがブロックエディタは進化してきて馴染んできたと思います。特にブロックパターン機能はHTMLを書けない不慣れなユーザーにも扱いやすくするとても親切なツールです。管理画面...
WordPress

パラメーターがダメ!?WordPressサイトで意図しない404ページの理由はこれだった

パラメーターがダメ!?意図しない404ページが発生あるサイトがどこからやってきたか知るためにサイトURLにパラメータを付けてリンクをつけることがあります。例えば以下の様な場合です。<a href="アクセス解析を仕込んでいるサイトのURL/...
その他

WordPress Popular Postを独自タグ構造で独自期間を指定して表示したい

WordPressで人気記事ランキング等を表示してくれる便利プラグイン「WordPress Popular Post」ですが独自タグ構造で表示するにはテーマをいじる必要があります。この情報が見つけづらかったのでここに残しておきます。<?ph...