Changeset 3254930
- Timestamp:
- 03/12/2025 05:13:05 PM (13 months ago)
- Location:
- headless
- Files:
-
- 1 added
- 5 edited
-
assets/Headless-Icon-1280×640.png (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/classes/Preview.php (modified) (2 diffs)
-
trunk/classes/Routes/Menus.php (modified) (3 diffs)
-
trunk/headless.php (modified) (1 diff)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
headless/trunk/README.txt
r3196946 r3254930 4 4 Tags: gutenberg, block, developer, utils 5 5 Requires at least: 5.0 6 Tested up to: 6. 6.26 Tested up to: 6.7.2 7 7 Requires PHP: 8.0 8 Stable tag: 2. 2.48 Stable tag: 2.3.1 9 9 License: GPLv3 10 10 License URI: http://www.gnu.org/licenses/gpl … … 28 28 == Changelog == 29 29 30 = 2.3.1 = 31 * Fix: Preview links 32 30 33 = 2.3.0 = 31 34 * Feature: Revalidate feature can be deactivated via hook 32 35 * Feature: Preview feature can be deactivated via hook 36 * Fix Menu Schema 33 37 * Update: NPM Packages 34 38 -
headless/trunk/classes/Preview.php
r3196946 r3254930 14 14 15 15 add_filter( 'preview_post_link', [ $this, 'preview_post_link' ], 10, 2 ); 16 add_action( 'wp_ajax_headless_preview', [ $this, 'admin_preview' ] );16 add_action( 'wp_ajax_headless_preview', [ $this, 'admin_preview' ], 10, 2 ); 17 17 add_action( 'wp_ajax_nopriv_headless_preview', [ $this, 'no_permission' ] ); 18 18 add_action( 'plugins_loaded', [ $this, 'plugins_loaded' ] ); 19 19 } 20 21 22 20 23 21 public function getRedirectLink( $id ) { … … 85 83 86 84 public function plugins_loaded() { 87 remove_filter( 'preview_post_link', [ $this, 'preview_post_link' ] ); 88 remove_action( 'wp_ajax_headless_preview', [ $this, 'admin_preview' ] ); 89 remove_action( 'wp_ajax_nopriv_headless_preview', [ $this, 'no_permission' ] ); 85 if($this->isPreviewInactive()){ 86 remove_filter( 'preview_post_link', [ $this, 'preview_post_link' ] ); 87 remove_action( 'wp_ajax_headless_preview', [ $this, 'admin_preview' ] ); 88 remove_action( 'wp_ajax_nopriv_headless_preview', [ $this, 'no_permission' ] ); 89 } 90 90 } 91 91 -
headless/trunk/classes/Routes/Menus.php
r3196946 r3254930 8 8 class Menus extends Component { 9 9 10 private array |false$menu;10 private array $menu; 11 11 12 12 public function init(){ … … 26 26 $this->plugin->security->hasApiKeyAccess(); 27 27 }, 28 'args' => [29 'menu' => [30 'validate_callback' => function ( $value, $request, $param ) {31 $value = sanitize_text_field( $value );32 $menu = $this->getMenuResponse($value);33 if ( ! $menu ) {34 35 return false;36 }37 $this->menu = $menu;38 39 return true;40 41 },42 ],43 ]44 28 ) ); 45 29 } … … 61 45 $menu = wp_get_nav_menu_items( $menu ); 62 46 if ( ! $menu ) { 63 return false;47 return []; 64 48 } 65 49 -
headless/trunk/headless.php
r3196946 r3254930 5 5 * Plugin URI: https://github.com/palasthotel/headless 6 6 * Description: Adds features to use WordPress as headless CMS 7 * Version: 2. 5.07 * Version: 2.3.1 8 8 * Author: Palasthotel (Edward Bock) <edward.bock@palasthotel.de> 9 9 * Author URI: http://www.palasthotel.de 10 10 * Requires at least: 5.0 11 * Tested up to: 6.7. 111 * Tested up to: 6.7.2 12 12 * Requires PHP: 8.0 13 13 * Text Domain: headless -
headless/trunk/vendor/composer/installed.php
r3196946 r3254930 4 4 'pretty_version' => 'dev-main', 5 5 'version' => 'dev-main', 6 'reference' => ' f1c7c9a53894452db42cd6f4ee7b86eb879816f1',6 'reference' => 'a5281d48ac9eb004988aac6b05a2479363adae4c', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-main', 15 15 'version' => 'dev-main', 16 'reference' => ' f1c7c9a53894452db42cd6f4ee7b86eb879816f1',16 'reference' => 'a5281d48ac9eb004988aac6b05a2479363adae4c', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.