PHP記事一覧

WordPressをサブディレクトリにインストールする方法とその後にすべきこと
詳細を見る

Webコーディング

WordPressをサブディレクトリにインストールする方法とその後にすべきこと

WordPressのセキュリティ対策として多く挙げられるのが、WordPressプロジェクトをサブディレクトリに設置させる方法ですね。 今回は備忘録として、WordPressをサブディレクトリにインストールする方法とその後にすべきことを紹介いたします。 要件 今回はサーバーが用意されている前提で話を進めます。 サーバー要件(実際のものとは異なるので注意!) ドメイン https://example […]
【WordPress】カスタムフィールドこと始め。導入から出力までの5ステップを解説!
詳細を見る

Webコーディング

【WordPress】カスタムフィールドこと始め。導入から出力までの5ステップを解説!

WordPress実装には欠かせない機能「カスタムフィールド」。 カスタムフィールドを利用することで、投稿の自由度が上がり、さまざまなクライアントの要望に答えることができるようになります。 今回はそんなカスタムフィールドの使い方の基礎を紹介します。 そもそもカスタムフィールドって何?という方は… そもそもカスタムフィールドとは?という方は以下のコンテンツをご覧ください。 カスタムフィールドの概要を […]
【WordPress】カスタムフィールドってなんのこと?今更聞けないけど知っておきたい基本のキ。
詳細を見る

Webコーディング

【WordPress】カスタムフィールドってなんのこと?今更聞けないけど知っておきたい基本のキ。

WordPressでWebサイトを作るのに欠かせない「カスタムフィールド」。 そもそもカスタムフィールドとは何か、どういった役割があるのかを解説します。 カスタムフィールドとは? カスタムフィールドとは、WordPressサイトに特定のフィールドを追加できる機能です。 WordPressの投稿のデフォルトであるフィールドは といったものになります。 基本的にはこれらだけで事足りることが多いのですが […]
セッションとCookieの7つの違いをざっくり解説
詳細を見る

お知らせ

セッションとCookieの7つの違いをざっくり解説

Web制作や開発をしているとよく使用する「Cookie」や「セッション」。 あなたはこの違い、説明できますでしょうか? Cookieとセッションは、Webアプリケーションにおいて、ブラウザとサーバー間で情報を保存・管理するための技術ですが、異なる点がいくつかあります。 今回はCookieとセッションの違いについて紹介します。 違い1 : 利用目的 そもそも、Cookieとセッションはなぜ必要なのか […]
WordPressのカスタム投稿タイプでよくある質問(FAQ)を作ろう
詳細を見る

Webコーディング

WordPressのカスタム投稿タイプでよくある質問(FAQ)を作ろう

Webサイト制作の仕事をしていると「よくある質問」を実装することが多々あります。 静的なコーディングでも作ることはできるものの、お客さんが更新することができないため、運用コストが上がってしまうことも…。 そこで、WordPressのカスタム投稿タイプの機能を使用することで、更新可能な「よくある質問」を作ることができます。 今回はカスタム投稿タイプでよくある質問を作る方法を紹介いたします。 この記事 […]
PHPを使ってCSSやJSのキャッシュ削除を自動化しよう
詳細を見る

Webコーディング

PHPを使ってCSSやJSのキャッシュ削除を自動化しよう

Web制作をしているとよくある会話 コーダー「こちら修正しました。ご確認よろしくお願いいたします」 クライアント「変わっていません…」 コーダー「キャッシュ削除してください。方法は…」 あるあるですよね? キャッシュ削除について何度も説明するのが面倒だという話をよく聞きます。 そんな時はキャッシュ削除を自動化しませんか? date関数だけでもいいが、難点がある CSSのキャッシュを残さないようにす […]
aタグで「target=”_blank”」を記述した際に一緒に設定しておきたい「noopener」と「noreferrer」
詳細を見る

Webコーディング

aタグで「target=”_blank”」を記述した際に一緒に設定しておきたい「noopener」と「noreferrer」

aタグで別タブで開くリンクを実装した時、「target=“_blank”」と記述しますが、実はこの記述では不十分とされています。 では、どのように記述すればよいのでしょうか? 実際のコードとともに紹介いたします。 rel属性で設定を追加 rel属性でnoreferrerとnoopenerを指定します。たったこれだけ。 誤字に注意しましょう。 なぜ「noopener」や「noreferrer」を記述 […]
【CSSデモあり】横幅に合わせて文字を改行せずに省略して3点リーダーを表示させたい
詳細を見る

Webコーディング

【CSSデモあり】横幅に合わせて文字を改行せずに省略して3点リーダーを表示させたい

プログやお知らせ一覧ページに文字を載せる際、文字数が多いと行数が増えてしまい、見た目がおかしくなってしまうことがありますよね。 そんなときは行数を制限すると見栄えが良くなります。 これを→ 2行に収めたい そんなお悩みはCSSで解消できちゃうかもしれません。 CSSでの実装方法 CSSでは横幅から余ってしまう文字を省略し、3点リーダーを表示させることができます。 以前はPHPで文字数制限をかけてい […]
TwitterシェアボタンをJavaScriptで実装しよう【Vanilla JS】
詳細を見る

Webコーディング

TwitterシェアボタンをJavaScriptで実装しよう【Vanilla JS】

現代のWebサイトには欠かせない「SNSシェア」。SNSの中でもTwitterは拡散力が大きく、WebサイトをTwitterにシェアしたい人はたくさんいます。 そこで、ページごとのURLやタイトルをTwitterにシェアするボタンの実装方法を紹介いたします。 TwitterのシェアURLの仕組み 基本的に、Twitterのシェアボタンはリクエストパラメータでツイートの内容を設定できます。 パラメー […]
WordPressでサイト内検索フォームを実装しよう
詳細を見る

Webコーディング

WordPressでサイト内検索フォームを実装しよう

Webサイトでコンテンツが増えてきた時にユーザーが探しているコンテンツを見つけるのに時間がかかるなんてことは多々あります。 そこで、サイト内検索フォームの導入を検討してみてはいかがでしょうか? サイト内検索フォームを実装することで、サイト回遊率もアップすることでしょう。 テーマフォルダにsearchform.phpとsearch.phpを用意。 「/{ルートディレクトリ}/wp-content/t […]