WordPress:1日1プラグインを作成します。

wordpress1日1プラグイン
ようこそのお運びで、厚く御礼申し上げます。
ということで、WordPress1日1プラグインのもくじです。

スポンサーリンク

はじめてWordPressプラグインを作成する人へ

はじめてWordPressのプラグインを作成する人は、こちらの記事をご覧ください。
特にサンプルは、最初はコピペするだけでも良いです。実際にプラグインが、どのような構成で動きをしているかを確認してみましょう。

WordPress

2019/7/4

1日1プラグインをはじめよう(WordPressプラグイン作成)

ようこそのお運びで、厚く御礼申し上げます。 日頃、ホームページを作ったり、ブログを作ったりするのに WordPressを利用していますが、 「プラグインを作ってみたい」 と日頃おもってます。 でも、 どうやって作ればいいか全くわからない素人です。 こんな私でも100個作ればなにかわかるかな?   スポンサーリンク   WordPressのプラグインを作る必要はあるのかな? 正直いうと、 無料・有料のプラグインはたくさんある のが現状ですね。 「オープンソース」ということで、良いものも悪 ...

ReadMore

WordPress

2019/7/4

記事に文字列を入れる【WordPressプラグインの作り方】

ようこそのお運びで、厚く御礼申し上げます。 さてさて、それでは1日目やってみましょう。 今回の最初のテーマは すべての記事の本文に文字列を入れてみる。 です。まずは「プラグイン」がどういうものか、 実際に、コピペでも良いので、説明に従って作ってみましょう。  

ReadMore

WordPress

2019/7/4

記事に画像を入れる【WordPressプラグインの作り方】

ようこそのお運びで、厚く御礼申し上げます。 2日目です。今日は前回1日目の「記事に文字列を入れる」の応用です。 今回の最初のテーマは すべての記事の本文に「画像」を入れてみる。 です。 前回の「文字列」が「画像」に変わっただけです。 まずは「プラグイン」がどういうものか理解し、 実際に、コピペでも良いので、説明に従って作ってみましょう。

ReadMore

 

【WordPress】目標100日100プラグインマラソン!!

  1. 1日1プラグインをはじめよう(WordPressプラグイン作成)
  2. 記事に文字列を入れる【WordPressプラグインの作り方】
  3. 記事に画像を入れる【WordPressプラグインの作り方】
  4. 記事に「最新の記事」のリンクを3件入れる
  5. 特定のカテゴリの記事に文字列・画像を追加してみる
  6. 特定のタグの記事に文字列・画像を追加してみる
  7. 「続きを読む(more)」の直後に文字列・画像を追加してみる
  8. 記事に「特定のカテゴリの最新記事」のリンクを3件入れる
  9. 記事に「現在のカテゴリの最新記事」のリンクをカテゴリ毎に3件入れる
  10. 記事に「特定のタグの最新記事」のリンクを3件入れる
  11. 記事に「現在のタグの最新記事」のリンクをタグ毎に3件入れる
  12. 記事に個別に指定したピックアップ記事のリストを追加する
  13. 記事のタイトルに文字列を追加してみる
  14. 記事のタイトルから特定の文字列を削除してみる
  15. 「特定のカテゴリ」の記事のタイトルに文字列を追加してみる
  16. 「特定のタグ」の記事のタイトルに文字列を追加してみる
  17. 最新記事のタイトルのリンクを3件表示して、文字の一部を削除してみる
  18. 「記事に最新記事3件を挿入」をクラス定義してみる
  19. 管理画面にメニューを追加して、記事に文字列を追加してみる
  20. 管理画面にメニュー・サブメニューを追加して、記事に文字列を追加してみる
  21. 管理画面の「設定」メニュー内にサブメニューを追加する。
  22. 管理画面からカテゴリを選択して、記事に文字列に追加してみる
  23. 管理画面からタグを選択して、記事に文字列に追加してみる
  24. アイキャッチ画像(サムネイル)を、カテゴリ毎にサイズを分けて表示する その1
  25. アイキャッチ画像(サムネイル)を、カテゴリ毎にサイズを分けて表示する その2
  26. 新しくカスタムフィールド枠を追加してみる。
  27. 新しくカスタムフィールド枠を追加してみる(セレクトボックス)。
  28. 新しくカスタムフィールド枠を追加してみる(ラジオボタン)。
  29. 新しくカスタムフィールド枠を追加してみる(チェックボックス)。
  30. 新しくカスタムフィールド枠を追加してみる(メディアアップローダーで写真・画像を追加)。
  31. プラグインの有効、無効、削除のときに処理を実行する。
  32. 削除(アンインストール)時に、変数を削除する[カスタムフィールド枠の追加]。
  33. 新しくカスタムフィールド枠を追加してみる(CSS/スタイルシート)。
  34. SQL:select文を実行してデータを取得・表示してみる。その1
  35. SQL:select文を実行してデータを取得・表示してみる。その2
  36. SQL:select文を実行してデータを取得・表示してみる。その3
  37. いらなくなったカスタムフィールドの変数と値を一括削除する。
  38. ウィジェットを自分で作成してみる。その1
  39. ウィジェットを自分で作成してみる。その2
  40. ウィジェットを自分で作成してみる(セレクトボックス)
  41. ウィジェットを自分で作成してみる(ラジオボタン)
  42. ウィジェットを自分で作成してみる(チェックボックス※少しだけapply_filters)
  43. ウィジェットを自分で作成してみる(メディアアップローダーで写真・画像を追加)
  44. 投稿時に複数のアドレスにお知らせメールを送信する。その1
  45. 投稿時に複数のアドレスにお知らせメールを送信する。その2
  46. 投稿時に複数のアドレスにお知らせメールを送信する。その3
  47. はじめてショートコードを使ってみる
  48. 囲み型のショートコードを使ってみる
  49. 囲み型のショートコードのなかにショートコードを書いてみる
  50. ショートコードを使って、特定の記事へのリンクを作成してみる。
  51. ショートコードを使って、複数の記事のタイトルリンク一覧を作成してみる
  52. ショートコードを使って、記事に「最新の記事」のリンクを3件入れる
  53. ショートコードを使って、記事に「特定のカテゴリの最新記事」のリンクを3件入れる
  54. (改訂)「特定のタグ」のタイトルリストを表示するショートコードを実装してみる
  55. ショートコードを使って、カスタムフィールドの値を記事内に挿入させる
  56. ショートコードを使って、カスタムフィールドの値を記事内に挿入させる(応用編)
  57. 標準、および自作ウィジェットでショートコードを使う。
  58. ショートコードで、レスポンシブデザインなYouTubeを埋め込む(簡易版)。
  59. ショートコードで、レスポンシブデザインなYouTubeを埋め込む(応用編)。
  60. データーベースに新しくテーブルを作成する
  61. データベースのテーブルを削除する
  62. DBのテーブルを作成して、お問い合わせフォームを作ってみる(DB新規登録)
  63. DBのテーブルを作成して、お問い合わせフォームを作ってみる(確認ページ有り)
  64. お問い合わせフォームの管理画面を作ってみる(一覧)
  65. お問い合わせフォームの管理画面を作ってみる(閲覧画面)
  66. お問い合わせフォームの管理画面を作ってみる(削除と条件分岐)
  67. 管理画面にスタイルシート(CSS)を使ってみる(埋め込み)
  68. 公開する記事にスタイルシート(CSS)を設定してみる
  69. 【修正版】管理画面にスタイルシート(CSS)を使ってみる(admin_enqueue_scriptsと$hook_suffix)
  70. サムネイル画像(アイキャッチ画像)を再作成してみる
  71. 画像ファイルにGDライブラリを使ってフィルターをかけてみる
  72. フィルターをかけた画像を上書き or 複製(コピー)する
  73. 画像と画像を合成してみる(透過PNG等)
  74. 画像とテキストを合成してみる
  75. 画像に署名を入れるプラグインを作ってみた
  76. 管理画面でAjaxを使ってみる(埋め込み)
  77. 管理画面でAjaxを使ってみる(外部ファイル)
  78. 一般公開ページでAjaxを使ってみる
  79. 【修正版】新しくカスタムフィールド枠を追加してみる(メディアアップローダーで写真・画像を追加)。
  80. Twitterの自分のツイートを記事に載せてみる(Twitter API 1.1)
  81. 【REST】Twitterから特定のハッシュタグを検索して記事に載せてみよう(Twitter API 1.1)
  82. WordPressでカラーピッカーを使ってみる(wp-color-picker)
  83. RSS(フィード)を取得し、ショートコードで記事内に挿入する。
  84. 「新規追加」画面とは別に、新しく記事を追加してみる。
  85. RSS(フィード)を取得し、新しく記事を追加してみる。
  86. 定期的(1日おきに)に、自動で新しい記事を投稿する(wp_cron)
  87. 定期的(1日おきに)にRSSを取得し、新しい記事を自動で投稿する。(wp_cron)
  88. 定期的(1日おきに)にTwitterからつぶやきを取得し、新しい記事を自動で投稿する。(wp_cron)
  89. スマホ・タブレット用にテーマを別に設定してみる。(wp_is_mobile)
  90. 画像をアップロードする時に、画像処理(フィルター)をかけてみる。(wp_generate_attachment_metadata)
  91. 画像をアップロードする時に、画像処理(フィルター)をかけてみる。その2(wp_handle_upload)
  92. 指定した件数ごとに、記事を自動的に読み込むショートコード(Ajax)
  93. 記事を更新したら、Twitterにツイートしてみる。
  94. 投稿画面にリンクボタンとポップアップウィンドウを設置する
  95. iframe(wp_iframe)を使って、ポップアップウィンドウを設置してみる
  96. ポップアップウィンドウから投稿画面(エディタ内)に値を挿入する(send_to_editor)
  97. 投稿画面に、既存のタイトルリンクを選択して一覧を挿入するポップアップ
  98. 【投稿画面】Twitterからつぶやきを取得して一覧を挿入するポップアップ

まだまだ続いてきます!

スポンサーリンク

フィルターフックの資料、参考リンク

フィルターフックの一覧
http://adambrown.info/p/wp_hooks/version/3.8

更新日:

Copyright© アルパカ@ラボ , 2024 All Rights Reserved Powered by AFFINGER5.