[WordPress] 外掛分享: Time goes by

WordPress 外掛 Time goes by 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Time goes by」是 2016-01-05 上架。
  • 目前有 100 個安裝啟用數。
  • 上一次更新是 2024-05-27,距離現在已有 342 天。
  • 外掛最低要求 WordPress 5.1 以上版本才可以安裝。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

tsato |

外掛標籤

contents | scheduled | time goes by |

內容簡介

這是一個以短碼[tgb][/tgb]為包圍範圍,依據start_time、end_time、config所指定的時間區段顯示內容的外掛。
可單獨指定start_time,也可單獨指定end_time。
[tgb start_time=”20160101″][/tgb]包圍的內容會在2016年1月1日顯示。
[tgb end_time=”20161231″][/tgb]包圍的內容會一直顯示到2016年12月31日。
若要在2016年12月31日完整顯示內容,則使用[tgb end_time=”20161231235959″][/tgb],或是使用[tgb end_time=”20170101″][/tgb],將不會在2017年1月1日就移除顯示。
更詳細、可以重複設定的config參數已可進行設定。
設定方式:[tgb config=”day:1|2|3|4|5,hour:7|8|9|10|11″]
上列設定會被解讀為:「每月1~5日的7~11點,僅在其間顯示。」
此外,可將start_time、end_time加入到更具詳細重複的設定中。也可以同時進行多組設定,參數可用逗號分隔指定。
** 多組設定會按照指定順序執行。不過,任意參數則會在最後被執行。
** 預設參數及其他未知參數會被略過不處理。
config可設定的參數如下:
[1] hour:以24小時的形式設定。例如,7~10點是hour:7|8|9(10點以後就不顯示)。可用「|」(vertical line)進行區隔。
[2] day:每月○日的設定。如果設為day:7|8|9|10,則顯示7~10日內的內容。
[3] week:每週○曜日的設定,例如,week:sun|mon|tue,表示顯示從星期日到星期二的內容。可以使用日本語進行設定,如week:火|木|土。
[4] month:○月的設定。如month:6|7|8,表示顯示666月的內容,可用來切換季節性顯示。
[5] 其他任意參數:
  add_filter(‘time_goes_by_judgement’, ‘~任意的メソッド名~’, 10, 3);
  在functions.php內進行上述設定,並使用任意的方法名以TRUE或FALSE回傳,即可進行對應內容的顯示。
  由於不會受到其他判斷的影響,所以可以取代其他判斷。$flg作為參數傳入,可進行不同的判斷。
  $config內包含了任意參數以外的上述參數。$content包含了以短碼圍起來的內容,可使用各種顯示方法及判斷方法。
  例如,顯示於節日時使用的功能,在此外掛中原本無法實現,但使用此方法即可達成。
  範例如下:
[tgb config=”month:1|2|3,day:5|15|25,hour:13|14|15″]1~3月的5號日期正舉行限時優惠!現在至13點~16點期間進行活動中![/tgb]

・timezon

原文外掛簡介

ショートコード [tgb ][/tgb] で囲まれた部分が start_time, end_time, config で指定された時間帯等に表示されるようになるプラグインです。
start_time だけの指定
end_time だけの指定も可能です。
[tgb start_time=”20160101″][/tgb] で囲まれた部分は 2016年1月1日を迎えると表示されます。
[tgb end_time=”20161231″][/tgb] で囲まれた部分は 2016年12月31日になるまで表示されます。
2016年12月31日いっぱい表示したい場合は [tgb end_time=”20161231235959″][/tgb] で囲むか
[tgb end_time=”20170101″][/tgb] で囲むと2017年1月1日担った瞬間表示されなくなります。
より詳細で繰り返しも可能な config パラメータの設定ができるようにしました。
設定は config=”day:1|2|3|4|5,hour:7|8|9|10|11″ のように設定します。
上記の設定は下記のように理解されます。
「毎月1〜5日 の 7〜11時 にだけ表示される」
これに start_time, end_time も絡めて詳細に繰り返しとなる部分を設定することが可能です。
そして複数の設定を一度に行うことができます。パラメータをカンマ区切りで指定できます。
** 複数の設定は記述の順番に実行されます。ただし、任意のパラメータについては最後に実行されます。
** 規定のパラメータ、任意のパラメータ以外のパラメータは無視されます。
config パラメータは下記の設定が出来ます。
[1] hour: 24時表記で設定します。7〜10時という場合は hour:7|8|9(10時台に入ったら表示されない) というように | (vertical line)で区切るようにします。
[2] day: 毎月○日の設定をします。 day:7|8|9|10 とすると 7〜10日というようになります。
[3] week: 毎週○曜日の設定をします。 week:sun|mon|tue とすると日〜火曜日という感じです。一応日本語での設定も受け付けるはずです。 week:火|木|土 など。
[4] month: ○月の設定をします。 month:6|7|8 とすると6〜8月という感じです。季節ごとの表示切り替えができる感じです。
[5] 任意のパラメータ これは
  
  add_filter(‘time_goes_by_judgement’, ‘〜任意のメソッド名〜’, 10, 3);
  
  という感じにfunctions.phpに記述し
  任意のメソッド名にて TRUE か FALSE を返却すればそのように表示されます。
  そもそも他の判定に依存しないように $flg を引数に入れていますので、そこまでの判定を覆すことも可能です。
  $config には任意のパラメータ以外の上記パラメータも入ってきます。 $content にはショートコードで囲まれた部分が入ってますので
  様々な利用方法・判定方法が考えられます。
  apply_filters( ‘time_goes_by_judgement’, $flg, $configs, $content );
  祝日に表示する などは現在のプラグイン自体にはない機能ですが、これを使って実装すると良いでしょう。
例:
[tgb config=”month:1|2|3,day:5|15|25,hour:13|14|15″]1〜3月の 5の付く日は タイムサービスを行っています!!! ただいま13時〜16時までサービスタイム実施中!![/tgb]
・timezone=”Asia/Tokyo” のようにパラメータ指定でタイムゾーンの指定ができます。
このデフォルト値は内部設定のタイムゾーンとなっています。
このデフォルト値は管理画面から変更することが可能です。
その他、この中で利用出来るように[disp_content][disp_title]ショートコードも用意しました。
[disp_content post_id=”xxx”] とすると、投稿IDがxxxのコンテンツを表示します。
[disp_title post_id=”xxx”] とすると、投稿IDのタイトルを表示します。
例:
[tgb start_time=”20160101″ end_time=”20160201″]
[disp_title post_id=”1234″]
[disp_content post_id=”1234″][/tgb]
2016年1月1日から2016年2月1日になるまで(1月31日の間まで)投稿ID:1234のタイトルがh2タグでその下に投稿ID:1234のコンテンツが表示されます。
・disp_content, disp_title のパラメータに slug と status を追加しました。(version 1.2.5)
 slug にはスラッグを入れると記事を特定します。(サーバー移転などpost_idが変わるような環境で効果的です。)
 status は publish, future, private, draft の中から指定できます。
 非公開の状態だったら取得したくない場合などを考慮しました。
 無指定の場合はいかなる状態でも取得してきます。
制作:佐藤 毅(さとう たけし) 福岡市南区大橋 ウェブシステム開発 株式会社ジーティーアイ代表
Arbitrary section
A brief Markdown Example

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Time goes by」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | 1.1 | 1.2 | 1.1.1 | 1.2.3 | 1.2.5 | 1.2.9 | trunk |

延伸相關外掛(你可能也想知道)

  • Schedule Content Block 》此外掛可根據特定日期和時間顯示或隱藏內容。, 貢獻:, 此外掛為開放原始碼軟體,您可以在 Github 上積極貢獻。, 安裝與設置, 注意:此外掛要求 WordPress 5,...。
  • Replace Contents 》這個外掛可以替換內容中的文字和 HTML 標籤。, 替換, , 文字, HTML 標籤, , 篩選, , 文章 ID, 文章作者, 文章類型, 文章狀態, 分類, 分類法, 術語, 日期, , ...。
  • Treeview On Contents 》啟用jQuery樹狀圖在WordPress頁面上。, 在TinyMCE上很容易編輯。, 自動選擇封閉短碼。(版本0.1.4或更高版本), 此模式與Easy Block Selector插件相同。, Tre...。
  • Disable WYSIWYG 》禁用所見即所得功能,將user_can_richedit 設為false,這將完全永久地停用TinyMCE所見即所得編輯器(WYSIWYG編輯器)。此外,此外掛還適用於啟用多站點的 WordP...。
  • Thesis Footer Tool 》提供一種簡單的方式來管理 Thesis 主題底部和周圍的項目。, 功能, , 使用你的聯盟連結刪除或替換 Thesis 的歸屬權註釋行。, 在底部的上方、內部和下方添加文...。
  • Switch CTA Box 》CTA Box 外掛可以讓使用者新增無限量的 Call-to-Action 內容,包括標題、文字和按鈕。使用者可以從我們預先設計的模板中,輕鬆地新增漂亮的 CTA Box。只需要...。
  • SC-TableOfContents 》, 當您編輯文章和固定頁面時,您可以使用一個短代碼,顯示目錄和閱讀時間。, *目錄由文本中的 h 標籤決定。可以在管理員頁面上設置要顯示的 h 標籤。, *目錄...。
  • Protect My Contents 》使用「Protect My Contents」外掛保護您網站的內容。, 阻擋內容盜賊與禁止複製&paste、CTRL+C,或在複製的文字上新增文字或超連結。, 如欲深入瞭解,請查...。
  • Index Press 》這款外掛提供了一個簡短的代碼,讓您的網站可以提供一個標準的內容索引。外掛會按照字母順序進行分類。, 特點, , 支援文章、頁面和自定義文章類型 - 您可以選...。
  • Solidie – Digital Product Downloads and Marketplace 》根據以下提供的WordPress外掛介紹,以下是文章的摘要:, , - Solidie是一個能夠幫助任何類型的數位內容創作者展示他們的作品並賺取利潤的工具。, - 無論你是應...。
  • XT Google Ads 》這個外掛,您只需要在 WordPress 安裝後,就能在每個頁面上顯示 Google 廣告。, 您可以把廣告代碼放在您的文章和頁面中。, 只需要安裝後,輸入您的 Google Ad...。
  • WP Table of Contents 》WP Table of Contents 外掛能夠建立文章的「目錄」功能,, 透過這個目錄可以讓讀者留在網站上並且了解文章的內容。, 簡單來說,這個外掛會掃描文章內容以及找...。
  • Post Theming 》該外掛可讓您更改網站列表中文章的顯示方式。, 功能, , 新增多行,每行可使用不同的欄位。, 使用特色圖片,並允許每行使用自定義圖片大小。, 可以在列表中顯...。
  • jcwp simple table of contents 》這個外掛提供了在 WordPress 文章或頁面上顯示「目錄」容器的選項。支援多種緩和動畫效果。, 您還可以選擇何時啟用「回到頂部」功能。, 非常易於主題化和使用...。
  • Fast Post Lists 》快速文章清單提供額外的短代碼,可在另一個文章或頁面中包含文章清單。, 主要功能包括:, , 透過搜尋查詢來篩選文章, 透過類別(包含或排除類別)來篩選文章,...。

文章
Filter
Apply Filters
Mastodon