タグ

2018年1月16日のブックマーク (6件)

  • WordPressのテーマカスタマイザーに独自のコントロールを追加する。 | Firegoby

    テーマカスタマイザーにはデフォルで、<input /> や <select /> などのフォームフィールドや、画像やファイルのアップローダー、カラーピッカーなどのコントロールがデフォルトで用意されています。 このコントロールは、WP_Customize_Control クラスを拡張することで、自作のものを作ることができます。 そんなわけで、デフォルトのテーマカスタマイザーの各コントロールの上下に独自のHTMLを挿入できるようにしたクラスを作りました。 使い方 https://github.com/miya0001/theme_customizer_control composer にも対応していますので適当に、require するなり autoload するなりしてください。 使い方は以下のような感じです。 $wp_customize->add_section('themename_col

    WordPressのテーマカスタマイザーに独自のコントロールを追加する。 | Firegoby
  • 関数リファレンス/remove theme support - WordPress Codex 日本語版

    説明 特定のテーマ機能のサポートをテーマが登録解除できるようにします。テーマの functions.php ファイル内で呼び出してください。一般的には親テーマがサポートする機能を子テーマが上書きするために使うでしょう。 使い方 <?php remove_theme_support( $feature ); ?> パラメータ $feature (文字列) (必須) 除去したい機能の名前。 機能リスト: 'post-formats' — 投稿フォーマット 'post-thumbnails' — アイキャッチ画像(投稿サムネイル) 'custom-background' — カスタム背景 'custom-header' — カスタムヘッダー 'automatic-feed-links' — 自動フィードリンク 'html5' — テーママークアップ 'title-tag' — タイトルタグ 初期

  • WordPressのテーマカスタマイザーに画像のアップロード機能を設置する方法

    メディアアップロード機能とは テーマカスタマイザーで、メディアをアップロードする機能の完成形は以下のようなものになります。(以下は、サイトロゴのアップロード機能例) テーマカスタマイザーとは、「外観→カスタマイズ」で表示されるカスタマイズ画面のことです。 こんな感じで、Wordpressのメディア機能にアップロードして、そこから画像を選択できるので、テーマ内画像の変更を手軽に行えるようになります。 もちろん、今回の方法を子テーマに適用すれば、子テーマ内からでも、この機能を実装することができます。 カスタマイズの主な手順 このカスタマイズは、コピペで編集するとしたら以下の2つだけになります。 functions.phpでカスタマイザー部分の設定 ロゴを表示する部分で設定値(今回はロゴのURL)の呼び出し 今回は、ロゴの画像ですが、コピペして好みの設定に変更すれば、いろいろな場面に利用できます

    WordPressのテーマカスタマイザーに画像のアップロード機能を設置する方法
  • WordPressのテーマカスタマイザーにオリジナルの項目を追加する方法 | UNORTHODOX WORKBOOK | Blog

    WordPressのテーマカスタマイザー(テーマカスタマイズ画面)にオリジナルの項目を追加して、入力内容をテーマに反映させる方法です。 オリジナルの項目を追加すると、テンプレートファイル側に記載したくないもの(広告や解析タグ等)を管理画面上から簡単に設定でき、プラグインを使うまでもないようなちょっとした表示の設定に大変重宝します。 頑張ればすごいものができそうですけど、ここでは単純に「テーマカスタマイザーへオリジナルの項目を追加」し、「表示するかしないか選択できるチェックボックスを設置」して、実際に「テーマ(サイト)へ反映」させる方法を記載します。 以下、テーマカスタマイザーだったりテーマカスタマイズだったりカスタマイザーだったりと表記揺れがありますが、同じものと捉えていただければと思います。 テーマカスタマイザーとは テーマカスタマイザーは、WordPressの管理画面上からテーマの変更

    WordPressのテーマカスタマイザーにオリジナルの項目を追加する方法 | UNORTHODOX WORKBOOK | Blog
  • テーマカスタマイズ API - WordPress Codex 日本語版

    当サイト、Codex 日語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。 万が一、当サイトで重大な問題を発見した際などは、フォーラムや WordSlack #docs チャンネルでお知らせください。</p> はじめに For more up-to-date, detailed information about the Customizer API, please see the new official documentation in the theme handbook: https://developer.wordpress.org/themes/advanced-topics/customizer-api/. WordPress 3.4で追加されたテーマカスタマイズ AP

  • WordPressプラグインのコーディングでありがちな10の間違いと設計時に考慮すべきこと | ゆっくりと…

    WordPress のプラグインを作って公開すべく、基礎からみっちり学習しています。 Codex 日語版 の プラグインの作成 の項には、外部リソースとして Ozh さんの2009年記事 「WordPress プラグインのコーディングでよくある10個の間違い」 が紹介されています。 Professional WordPress Plugin Development の著者でもある Ozh さんは、WordPress プラグイン・コンペティションの審査員を努めて来た関係上、今までに相当数のプラグインをレビューしているそうです。 私も色々なプラグインのコード・リーディングをしてみましたが、古いけど良質なこの記事が、必ずしも広く認知されてるわけではないことを感じています。 ということで、古くなっている部分を新しい情報で補いながら、この記事を翻訳で共有してみたいと思います。 タイトルにある通り、