プログラミング

スポンサーリンク
Node.js

MongooseでlocalhostのmongoDBに接続できない原因

概要 localhostだと接続できないが127.0.0.1だと接続できるとのこと。 OK mongodb://127.0.0.1:27017/xxx import mongoose from 'mongoose' const connectDB = async () => { try { await mongoose.connect('mongodb://127.0.0.1:27017/xxx'...
TypeScript

【TypeScript】typeとinterfaceの違い

概要 TypeScriptで型を定義するには、typeまたはinterfaceを使う。 typeとinterfaceには細かい違いはいくつかあるが、普通に型を定義するだけであれば違いはない。 混在するとわかりづらくなるため、どちらを使うかプロジェクト内で統一するとよい。 定義方法の違い typeは代入、interfaceは宣言 type type User = { name: string; ag...
WordPress

[WordPress] パスワード保護されたページからログアウトする方法

概要 WordPressでパスワード保護されたページにログインすると、10日間はログイン状態となりパスワードの再入力が不要となる。 ログアウトする方法は提供されていないため、自分でクッキーを削除する必要がある。 ログアウトする方法 Google Chromeの場合 Google Chromeのメニュー⇒表示⇒開発 / 管理⇒デベロッパーツール、を選択(またはF12キーを押下)してデベロッパーツール...
スポンサーリンク
WordPress

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

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

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

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

[CSS] Macでスクロールバーが常に表示されない?

概要 CSSでoverflow-y: scrollやoverflow-x: scrollとすると、Windowsでは常にスクロールバーが表示されるがMacではスクロールバーが表示されない。 原因 Macの場合、表示する端末の「システム環境設定⇒一般⇒スクロールバーの表示」の設定に依存するため、基本的にはCSSで制御することはできない。 初期値は「マウスまたはトラックパッドに基づいて自動的に表示」で...
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...
スポンサーリンク