Plugin Directory

Changeset 3254930


Ignore:
Timestamp:
03/12/2025 05:13:05 PM (13 months ago)
Author:
EdwardBock
Message:

update 2.3.1

Location:
headless
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • headless/trunk/README.txt

    r3196946 r3254930  
    44Tags: gutenberg, block, developer, utils
    55Requires at least: 5.0
    6 Tested up to: 6.6.2
     6Tested up to: 6.7.2
    77Requires PHP: 8.0
    8 Stable tag: 2.2.4
     8Stable tag: 2.3.1
    99License: GPLv3
    1010License URI: http://www.gnu.org/licenses/gpl
     
    2828== Changelog ==
    2929
     30= 2.3.1 =
     31* Fix: Preview links
     32
    3033= 2.3.0 =
    3134* Feature: Revalidate feature can be deactivated via hook
    3235* Feature: Preview feature can be deactivated via hook
     36* Fix Menu Schema
    3337* Update: NPM Packages
    3438
  • headless/trunk/classes/Preview.php

    r3196946 r3254930  
    1414
    1515        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 );
    1717        add_action( 'wp_ajax_nopriv_headless_preview', [ $this, 'no_permission' ] );
    1818        add_action( 'plugins_loaded', [ $this, 'plugins_loaded' ] );
    1919    }
    20 
    21 
    2220
    2321    public function getRedirectLink( $id ) {
     
    8583
    8684    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        }
    9090    }
    9191
  • headless/trunk/classes/Routes/Menus.php

    r3196946 r3254930  
    88class Menus extends Component {
    99
    10     private array|false $menu;
     10    private array $menu;
    1111
    1212    public function init(){
     
    2626                       $this->plugin->security->hasApiKeyAccess();
    2727            },
    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             ]
    4428        ) );
    4529    }
     
    6145        $menu  = wp_get_nav_menu_items( $menu );
    6246        if ( ! $menu ) {
    63             return false;
     47            return [];
    6448        }
    6549
  • headless/trunk/headless.php

    r3196946 r3254930  
    55 * Plugin URI: https://github.com/palasthotel/headless
    66 * Description: Adds features to use WordPress as headless CMS
    7  * Version: 2.5.0
     7 * Version: 2.3.1
    88 * Author: Palasthotel (Edward Bock) <edward.bock@palasthotel.de>
    99 * Author URI: http://www.palasthotel.de
    1010 * Requires at least: 5.0
    11  * Tested up to: 6.7.1
     11 * Tested up to: 6.7.2
    1212 * Requires PHP: 8.0
    1313 * Text Domain: headless
  • headless/trunk/vendor/composer/installed.php

    r3196946 r3254930  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => 'f1c7c9a53894452db42cd6f4ee7b86eb879816f1',
     6        'reference' => 'a5281d48ac9eb004988aac6b05a2479363adae4c',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-main',
    1515            'version' => 'dev-main',
    16             'reference' => 'f1c7c9a53894452db42cd6f4ee7b86eb879816f1',
     16            'reference' => 'a5281d48ac9eb004988aac6b05a2479363adae4c',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.