WordPressをカスタマイズする時、もっともコードを追加したり、編集したりするのはfunctions.phpになるのではないでしょうか ネット上の情報でも便利な機能を追加、拡張するために「functions.phpにこのコードを書きます。」という説明によく出会うと思います。 もちろん、それで実現したいことができるので間違いではありません。 しかし、そのままコードを追加していくと管理が難しくなります。 functions.phpに関数を増やすと管理が難しくなる? WordPressの機能を拡張する方法には大きく分けて2つあります。 プラグインを入れる functions.phpにコードを書く プラグイン 2つを比べると分かると思いますが、1つ目のプラグインを使う方法はとても管理がしやすいです。管理しやすさには以下の点があげられます。 フォルダで管理されプラグインが何を行なう物か明白に分か
WordPress 新しいWebサイト構築に向けて、現在WordPressを勉強しています。 昨日は「カスタム投稿タイプ」を使う事で、自分好みのメインコンテンツを記事とは別に作れる話を書きました。 で、実際にレンタルサーバーにアップしているWordPressに「カスタム投稿タイプ」を適用してみましたので、その適用方法と実際の適用後の見栄え等をお伝えしたいと思います。 また「カスタムフィールド」と呼ばれるオリジナルの投稿項目についても設定してみましたので、そちらも併せて記載します。 カスタム投稿タイプの適用 カスタム投稿タイプをWordPressに導入するには自分で「function.php」を書き換える事でも実現できますが、PHPソースの改変があり間違うとWordPressが動かなくなったりと弊害が大きいので、今回はプラグインを使ってカスタム投稿タイプを実現します。 カスタム投稿タイプを実
SaCSS の告知用にバナーを追加しようとした時に、毎回ソースコードを変更するよりも、管理画面で簡易的に設定できるようにするのがいいかなと思い、オリジナルの設定を追加する方法を調べてみました。 オリジナルの設定メニューを追加まずは管理画面のメニューにオリジナルの項目を追加する方法から。 Administration Menus « WordPress Codex 管理画面のメニューを追加するにはメニューを作るコードを含んだ関数を作り、 admin_menu にフックさせます。 今回自分は簡易的に使えるページを作りたかっただけなので、functions.php に追加しました。 functions.php add_action('admin_menu', 'banner_menu'); function banner_menu() { add_options_page('バナー管理', 'バ
今運営しているワードプレスのバージョンは一体何なのか? 調べる方法をいくつか挙げてみました。 バージョン3.2以降(?)あたりからダッシュボードの「現在の状況」に表示されるようになりました。 以前は調べるのに一苦労ありましたが、何のこともなくこれで解決です。 お使いのワードプレスに「現在の状況」のブロックがない場合は右上にある「表示オプション」をクリックして「現在の状況」にチェックを入れると表示されるようになります。 メニューへ戻る version.phpファイルに書かれている情報を見て確認する方法です。 FTPでwp-includesフォルダ内にある「version.php」をテキストエディタなどで開きます。 このブログは7行目に書かれていました。 $wp_version = '3.4.2'; メニューへ戻る PHPファイルを使ってブログのバージョンを呼び出し表示させます。 以下のコード
WordPressでサイトアドレスを変更する方法を紹介します。 定番カスタマイズだと思いますが、カスタマイズの理由まで言及している記事が見当たらなかったので、その解説も含めて備忘録で残しておきます。 ここでは、ドメインのサブディレクトリ(http://user-domain/wordpress/)にWordPressをインストールしている状態で、サイトアドレスをドメイン(http://user-domain/)に変更する手順で説明します。 1.サイトアドレスとは 「サイトアドレス」はWordPressで作成したブログのURLを指し、WordPress管理画面の「設定」→「一般」→「サイトアドレス」で確認できます。 WordPressをインストールすると、「サイトアドレス」はその上にある「WordPressアドレス」と同一のURLになっていますが、サイトアドレスをドメイン直下にしたいケースが
index.php=トップページではない WordPressをのデフォルトテーマはブログテーマなので、サイトのTOPページにアクセスするとindex.phpが表示されます。公式テーマディレクトリーのほとんどのテーマがブログでの利用を想定されており、やはりTOPページにアクセスするとindex.phpが表示されます。 なので、WordPress初心者の方は『index.php=TOPページ』という認識をしていまっている方も多いかと思います。 『index.php=TOPページ』という理解でコーポレートサイトを制作した場合、色々と問題が発生します。 例えば同サイトにブログサイトも持ちたい場合 例えば1つのWordPressサイトでコーポレートサイトとブログサイトと両方運用したい場合です。 以下のようなサイト。 TOPページにはカルーセルやお知らせ一覧、関連するバナーの一覧などがあります。 次に
WordPressを使い始めた頃は、テンプレート階層、テンプレートファイルの上手な使い方などは、全く考えずに Webサイトを作ってました。 いまではもっと効率的に、もっとスマートにサイトを構築できるようになったかも!そのためにちょっと覚えておきたい、テンプレートファイルについてのあれこれをご紹介します。 WordPress というと、ブログ構築のための CMS(コンテンツマネージメントシステム)というイメージが強いですけど、一般的な Webサイトを作るの時にもとっても便利です。私も仕事で Webサイトを作る時に、WordPress で作成することがとても多いです。 WordPress はバージョンも 3.0 になって、カスタム投稿タイプやカスタムメニューなど、さらに CMS としても充実してきたように思います。 ブログと違って一般的な Webサイトは、そのサイトによって仕様が様々です。コン
こんにちは、メディア事業部のエリーです。 みなさん、「パーマリンク」というものをご存知ですか? 生きていく上でおおよそ必要のなさそうな単語ですが、WordPressでブログを書いている人やこれからブログを始めようとしている人には、とても重要なものです。 またブログに限らず、Webサイトの根幹に関わる要素の1つとして、初期段階で構成を決定した方が良いと言われています。 そこで今回は、一体どんなパーマリンクが理想的なのか、なぜ重要なのかをWordPressに最適化した超高速サーバー「Z.com for WordPress」さんにお聞きしました。 ▼目次 パーマリンクってなに? 理想的なパーマリンクは? 上記パーマリンクが理想的な4つの理由 なんでシンプルなURL構造が良いの? 日本語URLはダメなの? パーマリンクとSEOの関係は? 解析しやすいパーマリンクって? パーマリンクの設定の仕方 1
WordPressで、サイト内の様々なURLやディレクトリを取得する関数をまとめました。 テンプレートファイルの作成などにご活用ください。 サーバ上の絶対パスの取得については、記事: サーバパスの取得まとめのほうにまとめていますので参照してください。 ※ ディレクトリの末尾のスラッシュを含む場合と、含まない場合があります。取得値の例を参照してください。 ※ 表において、関数の引数は一例であり、省略可能の物や、書かれている以外にも指定可能な引数があります。詳しくはリファレンスなどをご覧ください。
これだけあればpathやURLを指定する時に困ることはありません WordPressには便利なタグがたくさん用意されています。 たくさん用意されすぎていて 「小テーマへのパスは何で指定するんだっけ?」 「この関数は最後にスラッシュ付いたっけ?」 と、毎回検索して調べていたので、この機会にまとめを作りました。
今回は【WordPressではじめてテーマをカスタマイズ・自作するときありがちなに10のつまずき】ということで、テーマをカスタマイズや自作していく際、まず最初につまずくであろうポイントを10個、できるだけ簡単にわかりやすく解説してみました。 全部私が実際最初につまずいたポイントなので、きっとはじめてカスタマイズするかたのお役にたてるはず…! テーマカスタマイズの基礎の基礎編です。 テーマファイルを開いてみて、なにがわからないのかすらわからなくてカスタマイズを断念した、というような方にぜひ見ていただきたいエントリーです。 ざっくり概要がつかめれば、「なにがわからないのかわからない状態」が解消されるので、あとは自分で調べて理解していけるようになるんじゃないかな、と思います。 とりあえず一から作るのは大変だから既存テーマをいじって勉強したい。 今使ってるテーマのヘッダーをオリジナルの画像にしたり
I have been using this for local development on a Mac. I can sync between machines with dropbox in this way. It is great. Thank you for this great plugin. Working great with WordPress 4.7.5 and PHP 7. Fix for Query Monitor ================== The Query Monitor plugin, and some other plugins, uses the $db->use_mysqli bool variable to detect if the driver support PDO (_mysqli functions), which is the
初めてWordPressオリジナルテーマの作成にトライしたい、という方向けの基本のマニュアルです。マニュアルというほど大袈裟なものではありませんけど、ある程度敷居が低くなると嬉しいなぁという思いを込めて記事にします。 この記事の内容はあくまで基本中の基本で、初心者・ノンプログラマー向けとなっていますので応用的な情報は殆どありません。また、説明の仕方も分かりやすさ重視で、厳密的にはちょっと違う点もあります。 初心者さん向けに、もう少し情報があってもいいかなと思って、書いてみることにしました。僕もまだまだ初級レベルなので一緒に学んでいきましょう。初級者レベルでこんな記事書くなって話ですけども。 目次 目次です。各セクションで必要と思う場所から見るようにしてください。 はじめに 作成するWebサイトの目的と構造 テーマ作成前に用意するものと環境 テーマの構造を(触り程度だけでも)理解する HTM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く