=== Oshirase Ichiran ===
Contributors: re32st
Plugin URI: https://github.com/recolon32/simpleoshirase-wordpess-plugin
Tags: shortcode, news, widget, posts, notice
Language: en_US, ja
Requires at least: 5.3
Tested up to: 7.0
Requires PHP: 7.0
Stable tag: 1.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Display a news/notice list anywhere on your site using a simple shortcode. Designed for Japanese WordPress sites.

== Description ==

**Oshirase Ichiran** (おしらせ一覧) displays a list of recent posts or pages anywhere on your WordPress site using a single shortcode.

お知らせを一覧でシンプルに並べるプラグインです。`[shirase]` をページや投稿に貼り付けるだけで新着情報を自動表示します。

This plugin is an homage to the original "What's New Generator" by Hideki Tanaka, rewritten for modern WordPress with security updates and new features.

= Features =

* Display a news list anywhere with the `[shirase]` shortcode
* Show a NEW! badge for recent posts (customizable time period)
* Optionally mark the latest post with a NEW! badge automatically
* Choose content type: Posts, Pages, or both
* Sort by published date or last modified date
* Filter by category slug (Posts only)
* Optional "Prev / Next" pagination (on/off toggle)
* Compatible shortcode `[showwhatsnew]` for migration from What's New Generator
* Live preview in the admin settings page

---

シンプルおしらせは、ショートコードひとつでサイトのどこにでもおしらせ一覧を表示できるプラグインです。

= 特徴 =

* `[shirase]` を貼り付けるだけでおしらせ一覧を表示
* NEW! マークの期間指定・最新記事への自動付与
* 表示コンテンツを「投稿」「固定ページ」「投稿＋固定ページ」から選択
* 表示順序：公開日順 / 更新日順
* カテゴリのスラッグ指定で絞り込み（投稿のみ）
* 「前へ / 次へ」ページネーション（ON/OFF）
* What's New Generator からの移行用互換ショートコード `[showwhatsnew]`
* 管理画面でリアルタイムプレビュー

= What's New Generator との互換性 =

本プラグインは What's New Generator とは独立したプラグインです。設定は引き継がれません。

`[showwhatsnew]` 互換モードを使う場合は、**必ず What's New Generator を先に無効化**してください。同時に有効にするとショートコードが衝突します。

== Installation ==

1. Upload the `simple-oshirase` folder to `/wp-content/plugins/`
2. Activate the plugin from the WordPress admin "Plugins" menu
3. Go to "Settings" → "Oshirase Ichiran" to configure
4. Add `[shirase]` to any page or post where you want to display the notice list

== Frequently Asked Questions ==

= Can I migrate settings from What's New Generator? =

No. Oshirase Ichiran uses its own option key. Please reconfigure after activation.

= Can I keep using `[showwhatsnew]`? =

Yes. In the settings page, switch the shortcode to `[showwhatsnew]` (legacy mode). Make sure to deactivate What's New Generator first to avoid conflicts.

= Does it work in widgets? =

Yes. Paste `[shirase]` into a Text widget and it will display correctly.

= What languages is the admin UI in? =

The admin UI is available in English and Japanese. Translation-ready (.pot file included in the `languages/` folder).

= Can I customize the appearance with CSS? =

Yes. Add CSS to your theme using the following selectors:

* `.oshirase` — outer wrapper
* `.oshirase dl` — each notice item row
* `.oshirase dt` — date column
* `.oshirase dd` — notice title column
* `.newmark` — NEW! badge
* `.oshirase-pagination` — pagination nav area
* `.oshirase-prev` / `.oshirase-next` — Prev/Next buttons
* `.oshirase-page-info` — page number text

See the Settings page in your WordPress admin for a full reference and example CSS.

== CSS Customization ==

Add CSS to your theme's `Additional CSS` (Appearance → Customize) or stylesheet:

    /* NEW! badge */
    .newmark {
        background: #e44;
        color: #fff;
        font-size: 11px;
        padding: 2px 6px;
        border-radius: 3px;
    }

    /* Date column */
    .oshirase dt {
        color: #888;
        font-size: 0.9em;
        min-width: 7em;
    }

    /* Pagination buttons */
    .oshirase-prev,
    .oshirase-next {
        display: inline-block;
        padding: 4px 12px;
        border: 1px solid #ccc;
        border-radius: 3px;
        text-decoration: none;
    }

A full selector reference is also available on the Settings page inside your WordPress admin.

== Changelog ==

= 1.1.0 =
* Added English localization (i18n ready — .pot file included)
* All admin UI labels are now translatable via languages/simple-oshirase.pot
* Added CSS Customization reference section to the Settings page
* Added Domain Path: /languages to plugin header

= 1.0.0 =
* Initial release
* Homage to What's New Generator (v2.0.2) by Hideki Tanaka — fully rewritten for modern WordPress
* Security: applied esc_html / esc_attr / esc_url to all output
* Security: added allowlist validation for all settings
* Security: changed capability check to manage_options
* Replaced get_posts() with WP_Query for better pagination support
* Replaced date() with WordPress-native wp_date()
* Added "Prev / Next" pagination with on/off toggle
* Added legacy shortcode [showwhatsnew] selector with conflict warning
* Removed PHP 4-era var keyword and pass-by-reference callbacks
* Added uninstall.php for clean database removal

== Upgrade Notice ==

= 1.0.0 =
Initial release. If migrating from What's New Generator, settings will not be carried over — please reconfigure after activation.
