筆者は自分のブログ高橋文樹.comでWordPressで管理画面以外から投稿させる機能を作るというエントリーを発表し、それはいまだに人気記事なのだが、そろそろ古くなってきたので、REST APIバージョンを発表することにした。 この記事の内容 さて、この記事はオリジナルバージョンがそうであったように小銭を要求するシステムになっている。 今回は掲示板を例にして、このフォームの作り方から説明しつつ、チュートリアルビデオとソースコードを300円で売りつけるという社会実験へと至る華麗な流れを見せたいと思います。 本題:REST API経由でコンテンツを投稿させる さて、それでは本題に入ろう。今回は次のようなケースを想定する。 WordPressのユーザー(購読者)は投稿を行うことができる 投稿できるのは「タイトル」と「本文」のみ 本来であれば、投稿一覧なども作成しなければならないのだが、今回は対象
VPSのスペックの1つとして、メモリ容量は重要です。VPSで行いたいことによって、必要なメモリ容量は変わってきます。今回は、VPSのメモリがどのぐらい必要かということを、事例を元に紹介します。 ■テストレベルの使い方なら512MBでも足りる ■WordPress+nginx+php-fpmの構成なら1GBは欲しい ■複雑な構成ならメモリはさらに必要 ■ローカルでテストして必要メモリを割り出す ■テストレベルの使い方なら512MBでも足りる VPSのプランを選ぶ上で、メモリの容量がどの程度必要かという点は、よく考える必要があります。容量が多いに越したことはありませんが、その分料金が上がってしまいますので、必要なメモリ容量を把握したうえで、適したプランを選ぶ必要があります。 メモリが不足していても、Linuxにはスワップ(仮想メモリ使用時に不必要なメモリ領域のデータを一時的に書き込んでおく領域
メモリ1GBなLinuxサーバでWordPressを稼働させるには、どの機能(サーバ)を利用しメモリを割り当てるのか取捨選択と割り当てバランスが重要です。稼働一年半のノウハウを結集した自サーバMySQLセッティングを紹介します。 サーバ要件・セッティング条件 サーバのメモリは1GB。OSはCentOS6系、サーバアプリはyumでインストール可能なもの、yumは外部レポジトリも利用して可能な限り最新バージョンを使用。スワップをなるべく発生させないようにメモリ使用率は60%程度に抑えます。 これらの要件で選定した2016/9時点のサーバアプリとバージョンは以下の通り。なお以前利用していたclamavは熟考の結果、今は利用していません。 ・CentOS6.8 ・Apache2.2-PreFork ・PHP7 ・MySQL5.6-InnoDB (MySQL5.7は検証時にWordPressが動作し
WordPress5.0では新しいエディタ「ブロックエディタ」が搭載されます。 公開画面では「ブロックエディタ」で入力したコンテンツはテーマ側が対応していなくても だいたい表示するようになっています。 【ブロックエディタ 公開画面】 管理画面(編集画面)では、テーマ のデザイン(公開画面) と同じデザインで編集できるようにする事で ユーザーは簡単にイメージ通りのコンテンツを作成する事ができます。 しかし デフォルト(ブロックエディタ非対応テーマ) では 管理画面(編集画面)では テーマのデザイン(公開画面)と だいぶん違う状態になっていますので それぞれテーマ側で対応しなくてはなりません。 【ブロックエディタ 編集画面(非対応)】 ※基本表示幅は 580px になっています。「Gutenberg を試してみよう」画像が大きいのは「幅広」設定になっているためです。 【ブロックエディタ 編集画
この連載ではGutenbergがリリースされる前にやっておくべきことをまとめているのだが、Gutenbergがもたらしたもっとも大きな変更点として、Reactの導入がある。これにより、次の新しい要素が導入される。 ES6/ES Next React + JSX さて、以上の概念について慣れ親しんでいる人は特に驚きはないだろうが、これまでjQueryぐらいでしかJavaScriptを学んでこなかった方は本稿を読んで今後の参考にしてほしい。 TL;DR ES6とは、新しいJavaScriptだが、ブラウザ互換性のために色々工夫する必要がある。 WordPressではES5による記法を提供しているが、ES6(ESNext)で書くべきである。 挫折した人はツール類の登場を待つか、Webアセンブラーに転職しよう。 ちなみに、TL;DRとは、”Too Long, Don’t Read”の略で、長文ブロ
このCapital Pではポッドキャストを公開しているが、その収録の中で何度か出てきた言葉にカスタムフィールド製造業界というものがある。 この秀逸な言葉は西川伸一が半ば自嘲気味にWordPressコンサルタントとしての自分の仕事振りを説明するために使っている言葉なのだが、Capital Pファンからも受けが良かった。 これはちゃんとcapitalPでカスタムフィールド製造業界についての会をやる必要があるんじゃないです? — horike takahiro@Serverless Operations (@horike37) September 26, 2017 さて、この記事では、「カスタムフィールド製造業界とは何か」という観点と、そのさらに先にあり欧米で一般的な職業となっている Web Asssembler という職業について説明したい。 なぜこんな記事を書くかというと、WordPress
コンポーネントベースで、Webサイトやアプリを制作するために設計されたWordPressのフレームワークを紹介します。 レイアウトやコンポーネントを管理して、デザインが異なるランディングページをカスタマイズして作成することができます。 オープンソースで、完全に無料 TypeRocketはGPLライセンスで、すべての機能が無料で利用できます。Pro版はありません。 リピーターフィールド リピーター、ビルダー、エディター、マルチセレクト、イメージ、ギャラリー、その他のフィールドを含む20種類以上のフィールドタイプが用意されています。 ドキュメント TypeRocketを使用するためのドキュメント、チュートリアル、動画が完備されています。 モダンなセキュリティ ミドルウェアを作成し、さらにファイルをパブリックビューの外に保つことができます。 モダンな開発環境 Laravel ForgeやEnvo
WordPress(ワードプレス)を利用してブログを運営する際に役立つプラグインを紹介します。 プラグインはWordPressの機能を拡張する役割があります。 プラグインを上手く活用すると、ブログの機能を増やして、ブログの運営を効率化できます。 ブログ運営に役立つ便利なプラグインが沢山あります。 あなたのブログに導入するプラグインを選ぶ際に参考にして下さい。 WordPressの便利なプラグインをあなたも活用しましょう。 この記事を読むと得られること はじめに プラグインとは? WordPress(ワードプレス)のプラグインは、 機能を拡張する役割があります。 初期状態は、シンプルな機能しか用意されていませんが、 プラグインを利用することで、様々な機能を拡張できます。 便利なプラグインは沢山あります。 この記事では便利なプラグインを紹介しています。 あなたのブログで利用するプラグインを選ぶ
WordPress管理画面から、テストデーターをインポートするには、「ツール → インポート」メニューを選択します。 すると、以下のような「インポート」画面が表示されるので、「Wordpress」リンクをクリックします。 ここで、テストデーターのインポート用のプラグインがインストールされていない場合は、「WordPress Importer」というプラグインのインストールが促されます。 ここは、「今すぐインストール」ボタンを押すだけでOKです。(インストールされている場合は、この作業は不要) すると、インポート画面が表示されるので以下の手順でアップロードボタンを押します。 「wordpress-theme-test-date-ja.xml」をローカルから選択する 「ファイルをアップロードしてインポート」ボタンを押す すると、以下のようにユーザー名を変更する画面が現れます。ユーザー名を変更し
ようこそ WordPress Gear日本語版は、WordPressを扱うための便利な開発ツールへのリンクを一覧にしているWPGear.orgを翻訳し、日本語版独自の情報を加えたリンク集です。 基本的なツール デバッグツール PHPのひな形 方法 WordPress-Gearはコミュニティによって運営されています。お気軽に飛び込んで、役に立つどんな情報でもGitHub経由で追加/削除してください。 参加協力するもっとも簡単な方法は、GitHubアカウントを取得し、index.mdをクリックし、editをクリックします。これにより、このプロジェクトを自分のアカウントに自動的にフォークするので、そこで変更したり、プルリクエストを送信したりできるようになります。 参加協力者の方へ 商用製品や商用テーマはどんなものでも追加しないでください。リンクはコードが閲覧できるようにしてください (githu
This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress. Description Reduce the Time Spent for Plugin and Theme Development One of the time-consuming part of developing WordPress plugins and themes is creating setting pages. As you more and more write
説明 Booking Calendar Form main features: » Booking form connected to PayPal » Optional availability verification » Visual form builder » Responsive & mobile optimized » Season management » Weekly bookings supported » Fixed days bookings supported » Full-day bookings or partial-day bookings as used in hotels » Built-in captcha anti-spam » Configurable email texts » Configurable validation messages »
Theme Matcher creates an optimized custom WordPress Theme from your existing website Over 309,200 themes created since 2012! Existing WebsiteAdd a blog to your website while keeping the same familiar branding that your customers love. DesignersOffer WordPress themes to your clients faster, cheaper, and easier than ever before. No WordPress experience required. StartupsBootstrap your blog so it mat
Minimal WPテーマはデザインも機能も圧倒的に「ミニマル(最小限)」なので面倒な設定が全く不要。初心者の方でも「画像アップロード」「ドラッグ&ドロップ」「コピペ」くらいの簡単操作だけで自分でホームページを作ることができます。万が一、初期導入で分からないことがあっても、30日間の無料メールサポート付きなので安心です。
自社メディアや企業HPに最適な、国産の無料テーマ集めました。 自社でもWordPressを使ったWebメディア運用とやらをやってみたい…いやむしろやれといわれた…なんか本を渡された…。でもお金はかけられない…いやそもそもそんな時間ないし、ちゃんと続けられるかどうかも分からないし…、でもとりあえずやってみなきゃ…でもアメブロで社長日記みたいなんするのはなんか違う気がする…。わかりますわかります。 では無料テーマ(テンプレート)を使って始めてみましょう!WordPressを設置してテーマさえ選べば簡単に始められます。 無料テーマとはいえ品質は高く、コードもデザインも決して見劣りしません。むしろスクラッチで作るよりよほどいい! SEO内部対策や広告エリア、SNSボタンなどの導線やページ/セッション対策など、イチから構築していたら大変です。 きちんとしたテーマを選べば、上記についてしっかりとフォロ
株式会社ネットビジネスエージェント 〒852-8151 長崎県長崎市泉2丁目19-3 URL:http://www.nb-a.jp/ E-mail:info@nb-a.jp
ひさしぶりの更新ですが、わたしが更新するの初! はじめまして、どうも、ちぐさです。 サイドバーの運営者情報でいうと2番目の人で、 1番目の人…
100%GPLライセンス。無償&商用利用可。 htmlやcssの知識が無くても管理画面からの設定だけでクオリティの高いサイトが作れます。初期構築・サイトメンテナンスの容易さを追求した初心者に優しい設計。 日本の企業・事業・店舗・塾・クリニックなど、ビジネス用途のホームページに必要な要素・仕様・構成に徹底的に最適化してあります。 スマートフォン対応。 ユーザーの閲覧環境に応じても見やすく自動的に最適化するレスポンシブウェブデザイン。 タイトル・ディスクリプションタグも自動で最適化。キーワードはサイト共通キーワードとページごとのキーワードを設定可能。 いいねボタンやツイートボタン、facebooコメント欄など、主要SNSとも連携しています。 新着情報とは別にサイト内ブログも利用可能。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く