Webサイト専門プログラマの言いたい放題

元システムエンジニアがサイト制作とプログラミングについて好き放題しゃべります。

WordPressの基礎知識

【ワードプレスのバックアップでFTPエラーが出た場合の対処法】

ワードプレス用のバックアッププラグインとして有名な BackWPup でバックアップを実行したときにFTPエラーが出た場合の 原因と対処法について解説します。 BackWPUpはFTP通信を利用している BackWPUpを使うと、夜中などに自動で定期的にWordPress全体を バッ…

【WordPressの投稿一覧にアイキャッチを表示できるプラグイン】

ワードプレスで、管理画面の記事一覧にもアイキャッチが表示できたら 便利だと思いませんか?どれがどの記事なのか、アイキャッチ画像を見て区別できるからです。「でも、管理画面のカスタマイズってどうやるの?」答えは、functions.php にPHPでプログラム…

【ワードプレスのCODEXが難しいと感じる方へ】

CODEXとは、ワードプレスの公式リファレンスです。 カスタマイズの方法はわかっても具体的なコードの 書き方がわからないときによくお世話になりますが、 理路整然と記載されていますので、 プログラミング用のマニュアルを見慣れた方でないと わかりにくい…

【WordPressの正攻法は概念の理解】

「WordPressのカスタマイズにはPHPを勉強しないといけない」 「WordPressは難しいコードを知らなくても使える」 どちらも正しいです。 テンプレートをそのまま使うならコードは要りませんし、 テンプレートでできないカスタマイズをしたければ 目的にあった…

【WordPressはどこからカスタマイズするのか?】

WordPressのノウハウのほとんどはネットで見つかる といっても過言ではありません。 しかし、ノウハウは多岐にわたりますし、 みなさんのサイトの場合はこうすればいいという 個別のケースに応じた情報を探し出すためには それなりの知識と経験が必要です。 …

【ワードプレスのカスタムフィールドの正体】

ワードプレスで投稿や固定ページやカテゴリーに 独自のデータを追加できるカスタムフィールド。 その正体は、 データベースの wp_postmeta テーブルです。 このテーブルには、どのページのデータなのかを 表すページIDが付いているので、ワードプレスは 投稿…

【カスタムフィールドの正体】

ワードプレスで投稿や固定ページやカテゴリーに 独自のデータを追加できるカスタムフィールド。 その正体は、 データベースの wp_postmeta テーブルです。 このテーブルには、どのページのデータなのかを 表すページIDが付いているので、ワードプレスは 投稿…

【ワードプレスのスラッグは日本語NG】

ワードプレスのページやカテゴリーにはスラッグという ものがあり、公開ページのURL末尾に自動で付きます。 例)「日本語のスラッグ」というスラッグのページ http://xxxx.com/日本語のスラッグ ブログサイトなどでよく見かけますよね? ワードプレス自分で…

【CTA自動表示プラグイン 技術サポート後記】

WordPressには、お問い合わせなどのCTAを ブログ記事の下に自動で表示することができる プラグインがあります。 CTAの表示内容をプラグインの画面で変更すると 全てのページに一斉に反映されるので便利です。 しかし、お使いのテーマによっては 「投稿」以外…

【カスタム投稿でWordPressの使い勝手を向上させよう】

WordPressにはブログページに相当する「投稿」と、 それ以外の固定のページに相当する「固定ページ」の 2種類の投稿タイプが最初から用意されています。 この2種類だけだと使い分けに不便な場合もあります。 例えば、 「新着情報」「ブログ」「リリースノ…

【WordPressで自分のサイトを作ろう】

思い描いたレイアウトに近いテンプレートを 探すのは意外と大変です。 このテンプレートは トップページは理想どおりだけど、 メニューの周りが希望とは違う・・・ あのテンプレートは メニューの周りは理想どおりだけど、 フッターの周りがイメージと違う・…

【世界のサイトの27.3%がWordPress】

毎日更新されている統計サイトによると、なんと世界中のウェブサイトの27.3%がWordPressで出来ているそうです。 (添付は2016年12月14日のデータ) そして、DrupalやBloggerなどといったCMSの中では、WordPressのシェアはダントツの58.5%すごいですね。 グ…

【WordPressとHTMLサイトを効率よく管理する発想】

既存のHTMLサイトでSEOの強化と情報発信を したいというクライアント様からのご依頼で、 WordPressでブログページを構築しました。 既存のテーマ(テンプレート)ではなく、 オリジナルテーマですが、 1日で構築できたのには理由があります。 テンプレート…

【WebAPIのご相談をいただきました】

ワードプレスの使い方ってほんと 十人十色だなぁと感じます。 今日もレッスン案内のサイトから WebAPIのご相談をいただきました。 APIというのは、 アプリケーション・プログラミング・インターフェース の略で、 ウェブサイトやコンピュータシステム同士で …

【WordPressでテーマやプラグインの動作を停止する最適な方法】

ワードプレスのテーマやプラグインには 「ほんとに無料なの?」 と言いたくなるほど豊富な機能を備えたものがあります。 でも、ワードプレスを使う目的によっては 「その機能、いらないよ」 「っていうか、邪魔」 「いらんことせんといて欲しい」 という場合…

【WordPressーTwitter連携で見落としがちな視点】

ウェブ制作会社様からご相談をいただきました。 WordPressの投稿がTwitterとうまく連携できておらず、原因と解決策を知りたいとのことです。 1.WordPress側の設定不備 2.Twitter側の設定不備 3.両者の設定に不一致がある 論理的に考えると、原因はこの…

【WordPressでbodyタグにclassが付くのは何のため?】

WordPressのテーマ(テンプレート)の多くは 各ページのHTMLの冒頭にある body タグに、 たくさんのclassが付くようになっています。 テンプレートを見るとこうなっています。 <body <?php body_class();?>> body_class() というのはWordPressのシステム に備わっている独自のPHP関数で</body>…

【WordPressのカスタムフィールドで並び替える】

ご相談を受けたのでテスト実装しました。 イベント紹介の地域ポータルサイトを想定し、 開催日または終了日が近いもの順に検索できる ページです。 通常、WordPressの記事ページ(投稿ページ)は 投稿した日付の順番に表示されますが、 記事ページをイベント…

【WordPressのカスタムフィールド系プラグイン決定版】

アーキテクチャに問題があったことで 一部のディベロッパーたちから激しい バッシングを浴びた 「Advanced Custom Fields」(通称:ACF) および、上位版(有料) 「Advanced Custom Fields PRO」 私も以前は使っていましたが、このプラグインで 登録したカ…

【ワードプレスの引っ越しプラグインDuplicatorのエラー解決法】

ワードプレスの引っ越しプラグインとして有名な Duplicator 。 これを使えば、 ・ウェブサーバーに置いてあるファイル ・データベースの中にあるデータ この両方を一気に別のワードプレスへ移行することが可能です。 超便利な Duplicator ですが、お使いのサ…

【ワードプレスのプラグイン!ページ編集はコレで決まり】

www.wpbeaverbuilder.comワードプレスのページ編集画面には、 初心者向けのビジュアルモードと 上級者向けのHTMLモードがあります。 ビジュアルモードはアメブロなどブログと 同じ感覚で使えるのがメリットなのですが、 結局は、押したボタンに該当するHTML…

【楽天市場のしつこいキャッシュを消す方法】

普通、ホームページの画像はFTPなどでサーバーに上書きすると、 すぐにブラウザの表示も新しい画像に変わります。 でも、楽天市場などいくつかのサーバーではなかなか 画像が変わってくれません。ブラウザの履歴(キャッシュ)をクリア(消す)してもだめ。 …

【レッスン後記】~WordPressにLPを設置する方法~

最近はWordPressにLP(ランディングページ)が 設置できるプラグインが最初からついている テーマが増えています。 でも、プラグインがやってくれるのは、 指定したページをサイドバーのない1カラムの レイアウトにしてくれたり、 設定画面で登録した順番の…

【ワードプレスで繰り返しの表示を簡単に更新する方法】

定期的に開催するセミナー案内などで、 日程などときどき入れ替えたい場合。 <8月のセミナー> 日時:~~ 場所:~~ 料金:~~ 日時:~~ 場所:~~ 料金:~~ 日時:~~ 場所:~~ 料金:~~ こういう部分をHTMLの知識なしでも 簡単に入れ替えで…

【ワードプレスを更新したらカスタマイズが消えちゃった!子テーマの話】

ワードプレスをカスタマイズしたことがある方が一度は経験するであろう通過儀礼、 それが「テーマをアップデートしたらカスタマイズが消えちゃった騒動」である。ワードプレスの管理画面(ダッシュボード)を開くと、結構な頻度で通知がくる。 「新しいバー…

【アメブロ⇒ワードプレスの引っ越し】

お店の口コミなどをアメブロに投稿しているところだと、3年ぐらいで記事数が1000を超えたりします。 ご存知の通り、アメブロは商用利用不可ですから、お店のスタッフに持ち回りで更新させるような運用をしていると、よほど気を付けないと ある日突然 『…

【WordPressのページングでハマったこと】

photolab.hatenablog.comダッシュボードで設定した表示件数よりも get_posts()やquery_posts()に指定した 1ページあたりの取得件数のほうが 少ない場合に起こる。 どちらも10件にするとか、 get_posts()やquery_posts()に指定する 1ページあたりの取得件数を…

【WordPressでマルチサイトにするメリット】

マルチサイトって響きが悪い気がしますが ネットワーク的につながっているサイトの ことを言います。 まったくドメインが異なるサイト同士が ネットワークでつながるとどうなるか? 例えば親サイトが1つ、子サイトが30 あったとします。 都道府県別のポー…

【WordPressで独自ドメイン設定後トップページ以外が500エラーになる場合の対処】

先日、KAGOYAのレンタルサーバーで遭遇した事例です。サーバーのコントロールパネルについている自動インストールで ワードプレスを設置してサイトを構築したあと、独自ドメインを 割り当てたところ、トップページには独自ドメインでアクセスが できるけれど…

WordPressでページとテンプレートの対応関係を調べる方法

ワードプレスが難しい理由 ワードプレスが難しいと感じる理由の1つに、「どのページにどのテンプレートファイルが 使われているのかが分かりにくい」という理由があると思います。確かにその通りなんです。 使われているテンプレートを調べる方法 私が自分…