WordPressのプラグイン– tag –
-
WordPress
WordPress/PayPalで「投げ銭プラグイン」を作成する(クラス構文編 その5)~ 設定画面に入力項目を表示するメソッドの作成
前回の記事では、入力項目を初期化するメソッドの作成についてご紹介しました。今回の記事では 設定画面に入力項目を表示するメソッドの作成についてご紹介します。 page_initメソッド内で登録したクラスメソッド 今回の記事で作成するメソッドは、page_in... -
WordPress
WordPress/PayPalで「投げ銭プラグイン」を作成する(クラス構文編 その4)~ 入力項目を初期化するメソッドの作成
前回の記事では、プラグインの設定画面を表示するメソッドを作成しました。今回の記事では入力項目を初期化するメソッドの作成についてご紹介します。 コンストラクタの追記 [php] public function __construct() { add_action( 'admin_menu', array($this... -
WordPress
WordPress/PayPalで「投げ銭プラグイン」を作成する(クラス構文編 その3)~ プラグインの設定画面を表示する
前回の記事では、プラグインで使うクラス、プロパティ、コンストラクタおよび、インスタンス変数(メンバ変数)についてご紹介をしました。ただし、これらはすべてプラグインの画面を表示させるための前提条件です。プラグインの管理画面やその機能を満た... -
WordPress
WordPress/PayPalで「投げ銭プラグイン」を作成する(クラス構文編 その2)~ クラス・プロパティ・コンストラクタ・インスタンスの記述
前回の記事では、「投げ銭プラグイン」を開発するにあたってプラグインに必要なディレクトリ・ファイルの作成やプラグインヘッダの記述を行いました。今回の記事では、クラスの定義や定義したクラスの実行について説明します。 クラスとインスタンスの記述... -
WordPress
WordPress/PayPalで「投げ銭プラグイン」を作成する(クラス構文編 その1)~ プラグインに必要なディレクトリ・ファイルの作成とプラグインヘッダの書き方
https://e-yota.com/webservice/wordpress_nagesenplugin_v2_2_3/ 先日、PayPal Checkout Integration Guideに基づき、「(オプション付き)投げ銭プラグイン」を作成しました。主だった機能はすべて関数を用いて記述していますが、クラス化しておくと、プ... -
Google
PageSpeed Insights の最適化提案 「CSSを縮小する」・「JavaScriptを縮小する」について解決する~WordPressのプラグイン Autoptimizeの活用
https://e-yota.com/webservice/browser_cashe_pagespeed_insights PageSpeed Insights の最適化提案 「ブラウザキャッシュを活用する」について解決すると、モバイルの評価が76点に、パソコンが74点になりました。今回の記事では、同じくPageSpeed Insigh... -
Google
サイトで「インデックス カバレッジ」の問題が新たに検出されました〜 WordPressプラグインのGoogle XML Sitemapsの設定を変更する。6日後に問題が修正される
先日、GmailをチェックしているとGoogle Search Consoleから冒頭の画像のようなお知らせが来ました。 サイト https://e-yota.com/ で「インデックス カバレッジ」の問題が新たに検出されました。 当ブログでは、Googleにサイトマップを送信するためにWordP... -
Google
PageSpeed Insights の最適化提案 「画像を最適化する」について解決する
https://e-yota.com/webservice/reduce_server_response_time_pagespeed_insights_3 サーバーのスケールアップ(「さくらのVPS 512MB」 → 「さくらのVPS 2GB」)をすることで、サンプルページについてPageSpeed Insightsの評価を上げることができました。 ... -
WordPress
WordPressの「オプション付き投げ銭プラグイン」の使い方(プラグイン管理画面で実行環境とclient IDを入力できるバージョン)
以前、WordPressの「オプション付き投げ銭プラグイン」の使い方という記事を書きました。ですがこのプラグインには欠点があります。記事の後半部で「実行環境とclient IDをファイルに直接入力」しなければならないという指摘をしました。 そこでその欠点を... -
WordPress
WordPress「オプション付き投げ銭プラグイン」の作り方 実行環境とclient IDを管理画面から入力〜その3(プラグインの完成)
前回の記事では、プラグイン管理ページのマークアップと設定項目の初期化を行いました。今回の記事では、プラグイン管理画面に入力したデータが操作に正しく反映させる作業を行います。なお、今回の記事はWordPressフォーラムで質問していただいた回答をも... -
WordPress
WordPress「オプション付き投げ銭プラグイン」の作り方 実行環境とclient IDを管理画面から入力〜その2(プラグイン管理ページのマークアップと設定項目の初期化)
前回はプラグイン管理ページそのものを作成しました。今回はその管理ページに実行環境を選択するリストボックスと、client IDを入力するためのテキストボックスを作成します。合わせて選択した実行環境とclient IDをデータベースに格納するための方法につ... -
WordPress
WordPress「オプション付き投げ銭プラグイン」の作り方 実行環境とclient IDを管理画面から入力〜その1(サブメニューとプラグイン管理ページの作成)
先日、「オプション付き投げ銭プラグイン」の作り方という記事を書きました。このプラグインのミソは、記事中に価格・通貨の種類などの情報を記入したショートコードを入力することで、PayPalの販売ボタン(PayPal ExpressCheckout)が表示されることです... -
WordPress
WordPressの「オプション付き投げ銭プラグイン」の使い方
先日、WordPressの「オプション付き投げ銭プラグイン」の作り方という記事を書きました。今回はその続きで、「オプション付き投げ銭プラグイン」の使い方についてご説明します。なお、記事でいう「投げ銭」とは何らかの債権債務の解消を伴う行為のことを指... -
WordPress
WordPressの「オプション付き投げ銭プラグイン」の作り方(ショートコードの活用)
https://e-yota.com/webservice/wordpress_nagesenplugin_paypal_3/ 先日、PayPalのClient Side Express Checkout using RESTを使って、「投げ銭プラグイン」を作る記事を書きました。ただこのプラグインは、価格・通貨・色・サイズを自分で指定することは... -
WordPress
WordPressプラグインで管理画面の設定ページを作成する(クラス構文編 その5 ~ 設定項目を実行するメソッドの定義)
https://e-yota.com/webservice/wordpress_plugin_administrator_setting_class_4/ その4の続きです。今までは設定ページの設定項目を表示するための前提に関する記述を行ってきました。今回はそれぞれの設定項目がどのような役割を果たすのかメソッドの定...