=== 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.