PHP

スポンサーリンク
サーバ(書評)

「PHPでもサーバーレス!AWS Lambda Custom Runtime入門」の感想・備忘録

【POD】PHPでもサーバーレス!AWS Lambda Custom Runtime入門posted with ヨメレバ木村 俊彦 インプレスR&D 2019年09月20日頃 楽天ブックスAmazonKindle 点数 60点 感想 AWS LambdaでPHPを動かすための全体像は確認することができた。ただし、実務で使う可能性は低いので、役に立つことはないのかもしれない。 本書では著者が作成した...
PHP

[PHP] POSTデータが途中で切れてしまう原因(max_input_vars)

概要 PHPの設定項目にあるpost_max_sizeはPOST送信全体のデータサイズ上限を決めるものだが、それとは別にmax_input_varsというPOST送信の数の上限を決める項目がある。 POST送信する値が多い場合、サイズはpost_max_size以内であっても個数がmax_input_varsをオーバーしてしまうとオーバーした分の値が切り捨てられてしまう。max_input_var...
PHP

[PHP] MySQLの値をunserialize()するとfalseになってしまう原因

概要 PHPのserialize関数でシリアライズした文字列をMySQLに保存し、それをMySQLから取り出してunserialize()関数でアンシリアライズするとfalseが返されてしまうことがある。 原因 様々な原因が考えられるが、最も多いのはサイズオーバーだと思われる。 MySQLのデータ型がTEXT型の場合は上限が65535バイトであり、オブジェクト配列などサイズの大きいデータをシリアラ...
スポンサーリンク
WordPress

[WordPress] デフォルトエディターの変更方法(クラシックエディターとブロックエディタ)

概要 WordPressでClassic Editorプラグインをインストール・有効化した後、投稿の新規追加画面を開いた際の初期エディター(デフォルトエディター)を変更する方法をまとめました。 設定方法 Classic Editorプラグインをインストールすると、ユーザー編集画面(管理画面>ユーザー>編集)に「デフォルトエディター」という項目が追加されるので、そこで変更可能。 管理画面>ユーザー>...
WordPress

[WordPress]認証処理をAPI等の独自処理にカスタマイズする方法

概要 「WordPressのログイン処理にて、WordPressのユーザーアカウントではなく別の認証(APIなど)を使ってログインさせる方法」を検索してみたが見当たらなかったため、自分で実装してみた。 実装 functions.phpでafter_setup_themeフックに処理を追加する。独自の認証方法でログインに成功した後は、特定のWordPressユーザーとしてログインさせる。以下の例の場...
WordPress

[WordPress]Cocoonテーマのヘッダ画像を複数(スライダー)にする方法

1. MetaSliderプラグインをインストール&設定 2. wp-content/themes/cocoon-child-master/tmp/single-contents.phpを作成 <?php if (!defined('ABSPATH')) exit; ?> <div id="header-container" class="header-container"> <div id="h...
WordPress

[WordPress]アーカイブウィジェットの表示件数を変更する方法

functions.phpにフィルターを追加する。 add_filter( 'widget_archives_args', 'custom_archives' ); function custom_archives( $args ) { $args = 12; // 表示件数 return $args; }
WordPress

[WordPress]カテゴリーウィジェットから特定の親カテゴリーを除外する方法

functions.phpにフィルターを追加する。 add_filter('widget_categories_args', 'my_theme_catexcept'); function my_theme_catexcept($cat_args){ $cat_args = get_term_children(33, 'category'); // 33は除外する親カテゴリーID return $...
WordPress

[WordPress]ウィジェットで特定の親カテゴリーのドロップダウンを表示する方法

1. functions.phpにショートコードの定義を追加 function getCategoryCombobox($args) { $categoryId = 33; // 表示する親カテゴリーID $categories = get_categories(array('taxonomy' => 'category', 'child_of' => $categoryId, 'pad_coun...
WordPress

【WordPress】特定の親カテゴリーに所属する子カテゴリー一覧を親も含めて表示する

概要 固定ページなどでカテゴリー一覧を表示する場合、全てのカテゴリーであればwp_list_categories()を使うだけで表示される。 しかし、特定のカテゴリーとその子カテゴリーだけを表示したい場合、WordPressで用意されている関数では実現できないようなので、ショートコードを使って実装してみた。 手順 functions.phpにショートコードの定義を追加 function getCa...
スポンサーリンク