WordPress Plugin

2021/11/17

Dashicon

アクションフック一覧

記事関係のアクションフック

post_updated

trash_post

サブメニューを作る

add_options_page はデフォルトの「設定」メニューのサブメニューとして作成する。

投稿タイプを取得

応用

タクソノミーを取得

options.php

スラッグ

小文字の半角英数字とハイフン。

wp-env

DBポート

DBのポート番号は起動の度に変わる。

DB情報

Host: 127.0.0.1
Username: root
Database: wordpress
Password: password

DB周りの情報はこうなっている模様。

mappings

開発中のプラグインのプロジェクトディレクトリをWPイメージ内にマッピングすることは可能

通知バーのクラス

updated で更新、処理完了。 error でエラー。

投稿タイプ

get_posts

get_post

Term オブジェクトとプロパティ

タームの使用件数

$term->count

タクソノミーにタームを追加

wp_insert_term と wp_create_term と wp_insert_category

近い役割のものたち。

  • wp_insert_term(): タクソノミー全般、新規作成が可能 (既に指定タームが存在する場合は既存タームの情報を返す)
  • wp_create_term(): タクソノミー全般、新規作成のみ可能 (更新は不可)
  • wp_insert_category(): カテゴリー専用、新規作成が可能

という違いということでOK?

wp_update_term

wp_delete_term

未使用

CSV Importer

get_terms

get_term

get_term_by

プラグインのアクションフックから外部クラスのメソッドを呼ぶ

add_action( 'before_post_content', [ $this, 'fuga' ] );

自身のメソッドの場合。

add_action( 'before_post_content', [ new Hoge(), 'fuga' ] );

外部クラスのメソッドの場合。

sanitize_title

PHP explode


Written by Circle
A mound built by the accumulation of hyperlinks are like Kowloon.