当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p>
WordPressのテーマやプラグインを開発するときに絶対必要なデバッグの知識。知っているときっと役立つ、デバッグのTipsとツールをお届けします。 デバッグのスキルはどのような開発者にも不可欠です。この記事では、WordPressとPHPのエラーをデバッグする際のパワフルな11の方法を紹介します。 最初に有名な「WP_Debug」を取り上げ、そのあとさらに高度な方法へと進みます。 PHPでの一般的なエラーの種類を説明しておきます。 A –Notice(注意):PHPで表示されるもっとも重要度の低いエラーメッセージ。必ずしも問題があることを示すわけではないが、改善可能な点が提案される 例:文字列を待ち受ける関数にnull要素が渡されている B – Warning(警告):Noticeより深刻なエラーではあるが、スクリプトの停止には至らない 例:存在しないファイルが「include()」に与
WordPressとプラグインを使えばたいていのサイトは作れます。たとえば複雑そうな会員制サイトのしくみも、よくできたプラグインを使えば1時間で実装できちゃうんです。 利益拡大を願うどのようなビジネスにとっても、会員制システムの導入はすばらしい方法です。会員1人ずつから繰り返し収入を得られ、オーディエンスからその場で支持を受けられる上に、ブランドのリーチ度を高められるからです。また、会員制システムはオンライン講座や販売、そのほか本当にいろいろなものの販売にも使えます。 フル機能を備えた会員制サイトを、WordPressだけを使って作るのは驚くほど簡単です。実際、たった1つのプラグインを使うだけでWordPressの会員制Webサイトを1時間以内で作成し、稼働できるのです。 この記事では、WordPressの会員制サイトを作るのに必要ないろいろな選択肢を探り、実際にどのように設定するのかを説
とりあえず作りきる!知識は後半! 記事ページをカスタマイズしたい。え?記事下にこんな「いいね!ボタン」も設置したいし。 こんなオリジナルシェアボタンだって作りたい。 せやでぇ?カスタイズしたいねんけど、直接テーマファイル触わるんコワいやんけ んでテーマをアップデートしたらせっかくのカスタマイズが消えるらしいやんけ んで子テーマ作れば解決するらしーやんけ ややこしそーやんけー手ぇ出しにくいやんけー億劫やんけぇ! わかる!わかるぞ!私もしばらく見て見ぬふりをしていた一人。 でもやってみたら作業は簡単。知識が先行すると億劫になるだけ。安心するために、ラクになるために。子テーマなんてサクッと作ってしまおう。 まずは「作り方」のみにフォーカス。ややこしい仕組みは後で説明。実作業は10分で終わらせよう。早く寝よう。明日も早い。 簡単2ステップの作業順
探せば大抵のものある、と言われるWordPressのプラグイン。でも、ちょっと自分がほしいものとは違うんだけど…なんてことも多いはず。自分専用のプラグインを作っておけば、いろんな案件で使いまわせて便利。長いので2回に分けてどうぞ。 この記事を最大限に活用するには、actions、filters、 shortcodes、widgets、 object orientated designなどの基本的な理解が必要です。 基本から復習したい人は、私が以前書いた記事『An Introduction to WordPress Plugin Development』を読んでください。この後の記事にある概念やアイデアの理解を深めるのに役立ちます。 事業拠点リストのプラグインを作る プラグインがどのような場面で使われ、Webサイトにどのような機能を追加できるのか。さっそく実例を紹介します。 コーポーレートサ
WordPressプラグインの作り方を学ぶ前回の記事からの続きです。コーポーレートサイト向けに、企業の拠点情報を表示するプラグインを作っています。 拠点情報のショートコード ここで、メインクラスと組み合わせて使用するショートコードのクラスを説明します。 ショートコードを追加することで、管理者はインターフェイスを使って簡単にさまざまな拠点情報を紹介できます。管理者が具体的な拠点をIDで指定するか、すべての拠点を指定して出力するか、といったカスタマイズができます。ページ上でこのショートコードを使用するときは、以下のように表示されるはずです。 wp_location_shortcode.phpファイル内で作業しています。 ダイレクトアクセスを拒否する メインのPHPファイルと同様に、ダイレクトアクセスは拒否するのが望ましいです。ファイルの先頭に以下を追加してください。 defined( 'ABS
たまにWebサイトで、 http://example.com/?p=記事番号 http://example.com/2015/10/日本語の記事投稿名 となっているもの。 「http://example.com/」はトップレベルドメインもしくはドメインといい、ドメイン以降の「/?p=記事番号」や「/2015/10/日本語の記事投稿名」をパーマリンクといいます。 上記の設定はあまりおすすめできません。 パーマリンクはWEBの運営開始の早い段階で考えておいた方が良い項目です。 なぜか。 それでは説明していきたいと思います。 パーマリンクとは? 個々のページを示すURLのことで、Blogであったらそれぞれの投稿記事に割り当てられるURLのことを指すこと。 なぜ、早く考えておいた方がいいの? 例えば、「そうなんだ・・・では変えようかな!!」と思ったとしても途中で変更してしまうと、いろいろ問題が起き
WordPressのコンテンツをtwitterやgoogle画像検索のようにあらかじめ一定数のコンテンツを表示させておき「もっと見る」リンクをクリックで画面遷移無くコンテンツを出力させたいと思います。 INDEX 仕様・デモ WordPressでAjaxを使う /wp-admin/admin-ajax.phpを使う /wp-admin/admin-ajax.phpを使ったデモ 表示用の固定ページ作成 functions.php周り JavaScript登録 全投稿数を取得しクッキーに保存させる 「もっと見る」クリック時のAjax処理登録 課題等 参考サイト 仕様・デモ いくつか課題はありますが、とりあえずの仕様としては以下の通り。 投稿のタイトル及びリンクをあらかじめ一定数表示(今回は10件) 「もっと見る」をクリックする度にAjaxでコンテンツを取得し10件ずつ追加 固定ページ「Ajax
というわけで、上の2つのテーブル「wp_posts」「location」が作成されていると仮定して、下のコードをfunctions.phpファイルに追記します。 //テーブルを結合 add_filter('posts_join', 'table_join'); function table_join($join){ global $wpdb; if ( is_category() ) { $join .= " INNER JOIN location ON $wpdb->posts.ID = location.ID "; } return $join; }コードがやっていることカテゴリーのアーカイブページを表示している場合は、「posts_join」のフックを使って$wp_queryで発行されるSQL文に「location」テーブルを内部結合して、「wp_postsテーブルのID」と「loc
KUSANAGI はWordPressをはじめとするCMSを簡単に実行できるように設計、チューニングされた仮想マシンで、 超高速のスピードと妥協のないセキュリティを実現します。 ユーザーの皆さまへ重要なお知らせ CentOS 7 をベースとしている KUSANAGI 8 は、CentOS 7 が2024年6月30日をもってコミュニティによるサポートが終了することから、 2024年6月30日をもって KUSANAGI 8 の更新を終了します。 また、CentOS Stream 8 をベースとしている KUSANAGI 9 on CentOS Stream 8 は、CentOS Stream 8 が2024年5月31日をもってコミュニティによるサポートが終了することから、 2024年5月31日をもって KUSANAGI 9 on CentOS Stream 8 の更新を終了します。 KUSAN
Titanium Advent Calendar 2014の15日目。Titanium + WordPress + Node.jsの環境がうまくいっているので紹介。 書いてる途中で簡単か?と思い直し「比較的」付けた(笑 慣れると WordPressで公開している → アプリ作りましょうか? まずはアプリでサービス提供 → Web版も提供 が短期間で出来るようになる。 長くなったのでポイントだけ。 WordPressを使う理由 データベースの構造がシンプルで汎用性がある 標準でユーザー管理、投稿、コメントなどの基本機能が揃ってる テーマやプラグインで本体に手を加えずに開発出来るのもいい アクション・フィルターの機能がNode.jsからキックするのに便利 重い処理や非同期処理したい場合はWP-CRONの仕組みが便利 情報が豊富 初心者でもWordPressは触った人が多いので教えなくて済む。
Sublime Text3のダウンロード まずは、Sublime Text 3からソフトをダウンロードします。 僕は、環境移行のしやすさから、Windows64bit版のSublime Text3ポータブル版を利用しています。 ダウンロードしたら、任意の場所において解凍してください。 解凍したら、フォルダの中の「sublime_text.exe」ファイルを実行してください。 Package Controlのインストール 解凍したら、実行ファイル「sublime_text.exe」を起動します。 メニューの「View」→「Show Console」から、コンソールを開きます。 コンソールを開いたら、Package Controlをインストールするために、Installation – Package ControlからPythonのインストールコードを入手します。 ページ上の「Sublime
企業のCMSサイトやオウンドメディアなどエンタープライズ用途での利用が増加しているWordPressの高速化について解説する連載。初回は、WordPressの高速化が求められる背景や、WordPress高速化の基本的な考え方であるページのロード時間とその構成要素、1秒当たりの同時アクセス数について解説します。 WordPressの高速化が求められる背景 「WordPress」は世界中で最も使われているCMS(Contents Management System)のソフトウエアです。「W3Techs」の統計によると、世界中のWebサイトの約24%、CMSソフトウエアを利用したWebサイトの約6割で利用されています(参考「Usage statistics and market share of WordPress for websites」)日本国内に限定すると、CMSソフトウエアを利用したW
ローカルにインストールする方法と無料サーバを利用してインストールする方法 WordPressをローカルにインストール 無料サーバHostingerにインストール WordPressをローカルにインストール Hostingerという無料プランのあるホスティングサービスを利用してみたので、ローカルへのインストール方法と合わせて書いてみることにした。 想定する環境 Windows8にインストールされたXAMPP(1.8.3 PHP5.5.11)にWordPressをインストールします。 ダウンロード 公式サイトからWordPress3.9.1日本語版をダウンロードしました。 http://ja.wordpress.org/ ファイルの配置 ダウンロードしたzipファイルを展開して C:\xampp\htdocs\vhost\wordpress391ja2 にコピーします。コピー後のフォルダ階層は
We're under construction. Please check back for an update soon.
【発表】WP テーマ選びで悩んでる? 日本語テーマの比較はこちら。 デモサイトを見ながら使い方とできることを比べられます 【テーマ選び方】8つ比較 「Bones」は、WordPressの「ブランクテーマ」とか、「スターターテーマ」って呼ばれる、カスタマイズ前提のテーマの一つなのだけど、そのカスタマイズのしやすさが他のブランクテーマと比較して圧倒的です。(当人比。ちなみに、その他のブランクテーマは下記リンク先を) 密かに使ってるカスタマイズ前提のWordPress ブランクテーマ4つ 「Bones=骨ばっかり」というその名が示す通り、「骨組み」として、自分好みに肉付けしやすく、オリジナルのテーマ作成をビューンとひとっ飛びに高速で進められます。 簡単にまず、優れた特徴をあげてみましょう。 子テーマ不要 よそ様が作ったテーマをカスタマイズする場合、子テーマを用意した方がいいです。直接、元のテーマ
2014年8月22日 Wordpress 先日公開したFrogのサイトは例のごとくWordPressを使って制作しました。ブログで使う「投稿」や、その他の「ページ」とは区別して、これからも増えていくであろうチームメンバーの一覧&詳細ページを、カスタム投稿タイプという機能を使って作成したので手順を公開。企業サイトに従業員一覧ページを用意しているところも多いと思うので、参考になれば幸いです。 ↑私が10年以上利用している会計ソフト! 目次 目標 – こんなページを作ります カスタム投稿タイプとは カスタム投稿タイプの設定 コンテンツを入力 テーマファイル:個別ページ テーマファイル:一覧ページ パーマリンクの設定 コード全文 目標 – こんなページを作ります Frogのチームメンバーページを実例として紹介します。カスタム投稿タイプを設定するためのWordPressプラグインもありますが、今回は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く