=== Dashi ===
Contributors: jidaikobo
Donate link: http://www.jidaikobo.com/donate.html
Tags: custom field, custom post type
Tested up to: 6.9
Stable tag: 3.4.10
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Requires PHP: 7.0

Useful classes for creating a custom post type. Creates Page Parts custom post type. Designed for theme developers.

== Description ==

Useful classes for creating a custom post type.

You gains below by installing this plugin.

=== Page Parts ===

A custom post type called Page Parts is created. This custom post type makes easy to edit a part of page.

=== Enhance search results ===

Enhance site search. make able to search archive page and home.

=== Help to add new custom post types and its custom fields ===

Easy to add custom post types by your theme.
This plugin read specified directory called `posttypes' in your theme directory.
please check `Settings' -> `Dashi' to know how to add custom post types.

[translate by using GlotPress](https://translate.wordpress.org/projects/wp-plugins/dashi)

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/plugin-name' directory, or install the plugin through the WordPress plugins screen directly.

1. Activate the plugin through the 'Plugins' screen in WordPress

1. Use the Settings -> Plugin Name screen to configure the plugin

== Changelog ==

= 3.4.10 =
fix: improve public form admin mail sender and edit links

= 3.4.9 =
fix: limit public form session cookie to relevant pages and improve confirm action buttons

= 3.4.8 =
fix: preserve textarea and wysiwyg values in preview revisions

= 3.4.7 =
add: Playwright E2E tests for admin custom field flows

= 3.4.6 =
fix: restore CSV export dashboard post type select rendering

= 3.4.5 =
fix: avoid front-end redirect loop to /wp-admin/ in keep SSL connection mode

= 3.4.3 =
chore: bump patch version for jats verification

= 3.4.4 =
chore: bump patch version for Plugin Check and release flow updates

= 3.4.2 =
chore: bump patch version for WordPress.org SVN update flow

= 3.4.1 =
chore: bump patch version for waic verification

= 3.4.0 =
maintenance: internal refactoring and project path reorganization

= 3.3.4 =
add: filter input for select/radio/checkbox options (opt-in via `filter`)
add: help text for filter option in Option help
add: visible label for filter input
fix: make filter input block-level for layout consistency

= 3.3.3 =
security: require signed temporary file URLs (`path`, `exp`, `sig`) in `file.php`
security: add nonce/capability checks for `custom_referencer` AJAX
security: add rate limiting and nonce validation for public uploader AJAX
security: mitigate spreadsheet formula injection in CSV export
fix: show non-image uploads (e.g. PDF) as links on public form confirm screen

= 3.3.1 =
fix: resolve custom field options lazily to avoid undefined array key warnings
fix: stabilize handling of options in select / radio / checkbox fields
note: minimum required PHP version is now 7.0

= 3.3.0 =
add tiny class to seach template

= 3.2.9 =
fix around addCustomColumn

= 3.2.8 =
fix manage_[custom post type]_posts_custom_column

= 3.2.7 =
fix lat and lng

= 3.2.6 =
fix array key

= 3.2.5 =
add file_media type to custom_fields

= 3.2.4 =
Enhance Google Map usability

= 3.2.3 =
add more custom fields to taxonomy

= 3.2.2 =
security review "Posttype::class"

= 3.2.1 =
secure search logic

= 3.1.10 =
fix several typos

= 3.1.9 =
fix path traversal

= 3.1.8 =
fix sashikae issue

= 3.1.7 =
add WP-CLI check

= 3.1.6 =
fix posttype/save

= 3.1.5 =
fix Deprecated issue

= 3.1.4 =
fix version number

= 3.1.3 =
fix issue of `load_textdomain`

= 3.1.2 =
fix bug of `show_in_rest`

= 3.1.1 =
eliminate useless code

= 3.1.0 =
better save_post hook

= 3.0.9 =
fix replacement not working (Dashi\Core\Posttype\Another)

= 3.0.8 =
$wp_rewrite->flush_rules(true) -> $wp_rewrite->flush_rules(false)

= 3.0.7 =
better redirect

= 3.0.6 =
fix advanced search problem

= 3.0.5 =
fix php 8.0 not allow null argument at some built-in functions

= 3.0.4 =
fix pre_wp_unique_post_slug Hook 2

= 3.0.3 =
fix pre_wp_unique_post_slug Hook

= 3.0.2 =
fix NotationDomain

= 3.0.1 =
fix posttype/another.php

= 3.0.0 =
support show_in_rest

= 2.9.9 =
exapnd dashi_enrich_search_result_page

= 2.9.8 =
fix js uploader

= 2.9.7 =
add new checklist (ACL)

= 2.9.6 =
better dashi_search

= 2.9.5 =
fix session timing

= 2.9.4 =
fix is_public_searchable
fix admin_enqueue_scripts at Dashi\Core\Posttype\Posttype

= 2.9.3 =
fix avoid access to author=1

= 2.9.2 =
fix wrong query access.

= 2.9.1 =
fix class check.

= 2.9.0 =
fix slug problem with BOGO and add class check.

= 2.8.9 =
fix revision behaviour
add check sequence same custome field name

= 2.8.8 =
fix validation hiragana/katakana

= 2.8.7 =
add menu_name for label
fix bug of revision

= 2.8.6 =
fix post-new custom_fields problem

= 2.8.6 =
fix post-new custom_fields problem

= 2.8.5 =
maintenance

= 2.8.4 =
better search logic

= 2.8.3 =
fix 'exclude_from_search'

= 2.8.2 =
remove Debug code

= 2.8.1 =
fix error handling

= 2.8.0 =
fix enable filter at admin index

= 2.7.9 =
hot fix: enable filter at admin index

= 2.7.8 =
enable filter at admin index

= 2.7.7 =
suppress error

= 2.7.6 =
syntax error

= 2.7.5 =
fix curl related issue

= 2.7.4 =
fix curl security issue

= 2.7.3 =
fix duplicatable custom_fields

= 2.7.2 =
fix auto update language issue

= 2.7.1 =
fix author=1 problem

= 2.7.0 =
fix author=1 problem

= 2.6.9 =
Better Excel compatible CSV

= 2.6.8 =
be able to delete taxonomy custom fields

= 2.6.7 =
csv for Microsoft Excel

= 2.6.6 =
fix file uploader bug

= 2.6.5 =
add datetime picker

= 2.6.4 =
fix google map bug

= 2.6.3 =
add csv export

= 2.6.2 =
fix copy function
fix requirement check of public_form's field at admin edit

= 2.6.1 =
add "No Subject" to search result page

= 2.6.0 =
remove useless post_type information at search result

= 2.5.9 =
remove search pre_get_post hook at admin page

= 2.5.8 =
fix count miss of templates/search.php

= 2.5.7 =
visible pagepart edit link

= 2.5.6 =
error suppress

= 2.5.5 =
add option avoid heavy dashboard check

= 2.5.4 =
search function backward compatible

= 2.5.3 =
error suppress

= 2.5.2 =
fix...

= 2.5.1 =
fix...

= 2.4.8 =
better null byte search string 2

= 2.4.8 =
fatal fix!

= 2.4.7 =
better null byte search string

= 2.4.6 =
check null byte search string 2

= 2.4.5 =
check null byte search string

= 2.4.4 =
add enter title here

= 2.4.3 =
pageparts able to be removed

= 2.4.2 =
multisite support

= 2.4.1 =
better permission message

= 2.4.0 =
better logic dashi_notation_display_error

= 2.3.9 =
check directory permission

= 2.3.8 =
implement post copy

= 2.3.7 =
fix index behaviour (taxonomy sort)

= 2.3.6 =
fix template

= 2.3.5 =
fix dashi_sitemap

= 2.3.4 =
fix public form sendmail bug and google map bug

= 2.3.3 =
add custom fields to taxonomy

= 2.3.2 =
better indexing logic

= 2.3.1 =
fix notices

= 2.3.0 =
revert 2.2.9. it was bad code

= 2.2.9 =
return better response header when HEAD request given

= 2.2.8 =
fix WYSIWYG attr bug

= 2.2.7 =
add another to current_user_can('edit_published_posts')

= 2.2.6 =
hide help

= 2.2.5 =
lower php compatibleness

= 2.2.4 =
add redirect_to parameter

= 2.2.3 =
typo

= 2.2.2 =
better notation

= 2.2.1 =
keep ssl connection except for guzzle

= 2.2.0 =
fix notice

= 2.1.9 =
some issue fixed around another

= 2.1.8 =
force update by another content

= 2.1.7 =
disable has_archive() on default built-in custom post type

= 2.1.6 =
fix js error

= 2.1.5 =
keep sticky when using quick edit

= 2.1.4 =
add explanation to contact form 7 list

= 2.1.3 =
improve search quality

= 2.1.2 =
add force index

= 2.1.1 =
fix some spec

= 2.1.0 =
auto update

= 2.0.9 =
minor bugs

= 2.0.8 =
add line break to paclic form mail text

= 2.0.7 =
delete debug code

= 2.0.6 =
fix some bugs

= 2.0.5 =
fix filename2

= 2.0.4 =
fix filename

= 2.0.3 =
better public form and fix hook

= 2.0.2 =
unseen contents add link

= 2.0.1 =
unseen contents add nowrap

= 2.0.0 =
improve unseen contents

= 1.9.9 =
unseen contents

= 1.9.8 =
improve search sitemap.xml

= 1.9.7 =
replace save dir

= 1.9.6 =
fix save hook bug

= 1.9.5 =
add rule of banned custom_fields' name

= 1.9.4 =
fix restrict_manage_posts

= 1.9.3 =
new Google Analytics code - typo

= 1.9.2 =
new Google Analytics code

= 1.9.1 =
fix order of duplicatable fields

= 1.9.0 =
fix validations

= 1.8.9 =
add new filters

= 1.8.8 =
hide terrible error message from non administrator

= 1.8.7 =
better dashboard information

= 1.8.6 =
fix slow query

= 1.8.5 =
fix sticky bug

= 1.8.4 =
display mail form information

= 1.8.3 =
namespace

= 1.8.2 =
fix Google Map, Notation.

= 1.8.1 =
fix js

= 1.8.0 =
add is_array() to notation

= 1.7.9 =
fix tiny errors

= 1.7.8 =
fix tiny warning

= 1.7.7 =
fix nonce and label

= 1.7.6 =
fix PHP_SESSION_DISABLED issue

= 1.7.5 =
improve public form

= 1.7.4 =
force avoid author page

= 1.7.3 =
refactoring and add new checks

= 1.7.2 =
fix help text

= 1.7.1 =
some Debugs

= 1.7.0 =
add public form and environmental check

= 1.6.9 =
small fix

= 1.6.8 =
add dashi_sitemap

= 1.6.7 =
small fix

= 1.6.6 =
fix duplicate custom_fields

= 1.6.5 =
add shortcode of is_user_logged_in()

= 1.6.4 =
add duplicate custom_fields

= 1.6.3 =
add dashi_mod_custom_fields Hook

= 1.6.2 =
add is_sticky_admin_only

= 1.6.1 =
care for child theme

= 1.5.9 =
zip code (thx https://github.com/ninton/jquery.jpostal.js)

= 1.5.8 =
improve fields appearance

= 1.5.7 =
add required text

= 1.4.8 =
rename plugin

= 1.4.7 =
improve search

= 1.4.6 =
message for failure to replacing another version

= 1.4.5 =
remove bad word

= 1.4.4 =
lower php compatibly 2
php 5.3 seems cannot recognize namespaced class_alias()

= 1.4.3 =
lower php compatibly

= 1.4.2 =
fix NG plugin name

= 1.4.1 =
better another post

= 1.4.0 =
maintenance

= 1.3.9 =
another post

= 1.3.8 =
fix revision and preview of custome fields 2

= 1.3.7 =
fix revision and preview of custome fields

= 1.3.6 =
revision and preview of custome fields

= 1.3.5 =
WYSIWYG

= 1.3.4 =
maintenance

= 1.3.2 =
default values od posttype

= 1.3.1 =
typo

= 1.3 =
better form

= 1.2 =
add sticky

= 1.1 =
fix search results

= 1.0 =
improve search results

= 0.9 =
some fixes

= 0.8 =
add mail form

= 0.5 =
first commit.

== Upgrade Notice ==

== Frequently Asked Questions ==

not yet.
