Plugin Directory

Changeset 3059109

Timestamp:
03/26/2024 01:24:49 PM (4 months ago)
Author:
joppuyo
Message:

Update to version 3.1.1 from GitHub

Location:
disable-media-pages
Files:
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • disable-media-pages/tags/3.1.1/README.md

    r3057803 r3059109  
    3030You can also mangle any existing attachment slugs so they won't cause any issues in the future.
    3131
     32
     33
     34
     35
     36
     37
     38
     39
     40
     41
     42
     43
     44
     45
     46
     47
     48
    3249## Note for WordPress 6.4
    3350
    3451WordPress 6.4 includes [a new feature](https://make.wordpress.org/core/2023/10/16/changes-to-attachment-pages/) that allows you to disable attachment pages. However, this feature redirects attachment pages to the file URL instead of returning a 404 error. To completely disable attachment pages, you should use this plugin instead. The WP 6.4 feature also does not fix the issue where attachment pages reserve slugs for pages.
    35 
    36 Also, it seems like this feature does not work as intended, because it will disable attachment pages only for users who are logged in. Anonymous users will still be able to access attachment pages. You can follow the progress of this issue on [WordPress Trac](https://core.trac.wordpress.org/ticket/59866).
    3752
    3853Also, there is no user interface to enable or disable media pages, they are automatically disabled for new sites but remain enabled for existing sites.
  • disable-media-pages/tags/3.1.1/disable-media-pages.php

    r3057803 r3059109  
    66 * Author: Johannes Siipola
    77 * Author URI: https://siipo.la
    8  * Version: 3.1.0
     8 * Version: 3.1.
    99 * License: GPL v2 or later
    1010 * Text Domain: disable-media-pages
  • disable-media-pages/tags/3.1.1/lib/Plugin.php

    r3057803 r3059109  
    3030        add_filter('redirect_canonical', [$this, 'redirect_canonical'], 0, 2);
    3131        add_filter('attachment_link', [$this, 'change_attachment_link'], 10, 2);
    32 
    33         error_log(print_r('init', true));
    3432    }
    3533
     
    5149    function set_404()
    5250    {
    53         error_log(print_r('set_404', true));
    54 
    5551        if (is_attachment()) {
    5652            global $wp_query;
  • disable-media-pages/tags/3.1.1/readme.txt

    r3057803 r3059109  
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1010Donate link: https://github.com/sponsors/joppuyo
    11 Stable tag: 3.1.0
     11Stable tag: 3.1.
    1212
    1313Completely remove "attachment" pages for WordPress media. Improve SEO and prevent conflicts between page and image permalinks.
     
    3939#### Mangle existing attachment slugs
    4040
    41 ```
     41`
    4242wp disable-media-pages mangle
    43 ```
     43`
    4444
    4545#### Restore attachment slugs
    4646
    47 ```
     47`
    4848wp disable-media-pages restore
    49 ```
     49`
    5050
    5151### Note for WordPress 6.4
     
    104104
    105105## Changelog
     106
     107
     108
     109
    106110
    107111### 3.1.0 (2024‐03‐24)
  • disable-media-pages/tags/3.1.1/vendor/autoload.php

    r3057803 r3059109  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::getLoader();
     7return ComposerAutoloaderInit::getLoader();
  • disable-media-pages/tags/3.1.1/vendor/composer/autoload_real.php

    r3057803 r3059109  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • disable-media-pages/tags/3.1.1/vendor/composer/autoload_static.php

    r3057803 r3059109  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3434    {
    3535        return \Closure::bind(function () use ($loader) {
    36             $loader->prefixLengthsPsr4 = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$prefixLengthsPsr4;
    37             $loader->prefixDirsPsr4 = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$prefixDirsPsr4;
    38             $loader->classMap = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInit::$classMap;
    3939
    4040        }, null, ClassLoader::class);
  • disable-media-pages/tags/3.1.1/vendor/composer/installed.php

    r3057803 r3059109  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => 'v3.1.0',
    4         'version' => '3.1.0.0',
     3        'pretty_version' => 'v3.1.',
     4        'version' => '3.1..0',
    55        'type' => 'library',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '407657bf0aeb22dee9ce6fce7f0c492a6498bbae',
     8        'reference' => '',
    99        'name' => 'joppuyo/disable-media-pages',
    1010        'dev' => false,
     
    1212    'versions' => array(
    1313        'joppuyo/disable-media-pages' => array(
    14             'pretty_version' => 'v3.1.0',
    15             'version' => '3.1.0.0',
     14            'pretty_version' => 'v3.1.',
     15            'version' => '3.1..0',
    1616            'type' => 'library',
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '407657bf0aeb22dee9ce6fce7f0c492a6498bbae',
     19            'reference' => '',
    2020            'dev_requirement' => false,
    2121        ),
  • disable-media-pages/trunk/README.md

    r3057803 r3059109  
    3030You can also mangle any existing attachment slugs so they won't cause any issues in the future.
    3131
     32
     33
     34
     35
     36
     37
     38
     39
     40
     41
     42
     43
     44
     45
     46
     47
     48
    3249## Note for WordPress 6.4
    3350
    3451WordPress 6.4 includes [a new feature](https://make.wordpress.org/core/2023/10/16/changes-to-attachment-pages/) that allows you to disable attachment pages. However, this feature redirects attachment pages to the file URL instead of returning a 404 error. To completely disable attachment pages, you should use this plugin instead. The WP 6.4 feature also does not fix the issue where attachment pages reserve slugs for pages.
    35 
    36 Also, it seems like this feature does not work as intended, because it will disable attachment pages only for users who are logged in. Anonymous users will still be able to access attachment pages. You can follow the progress of this issue on [WordPress Trac](https://core.trac.wordpress.org/ticket/59866).
    3752
    3853Also, there is no user interface to enable or disable media pages, they are automatically disabled for new sites but remain enabled for existing sites.
  • disable-media-pages/trunk/disable-media-pages.php

    r3057803 r3059109  
    66 * Author: Johannes Siipola
    77 * Author URI: https://siipo.la
    8  * Version: 3.1.0
     8 * Version: 3.1.
    99 * License: GPL v2 or later
    1010 * Text Domain: disable-media-pages
  • disable-media-pages/trunk/lib/Plugin.php

    r3057803 r3059109  
    3030        add_filter('redirect_canonical', [$this, 'redirect_canonical'], 0, 2);
    3131        add_filter('attachment_link', [$this, 'change_attachment_link'], 10, 2);
    32 
    33         error_log(print_r('init', true));
    3432    }
    3533
     
    5149    function set_404()
    5250    {
    53         error_log(print_r('set_404', true));
    54 
    5551        if (is_attachment()) {
    5652            global $wp_query;
  • disable-media-pages/trunk/readme.txt

    r3057803 r3059109  
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1010Donate link: https://github.com/sponsors/joppuyo
    11 Stable tag: 3.1.0
     11Stable tag: 3.1.
    1212
    1313Completely remove "attachment" pages for WordPress media. Improve SEO and prevent conflicts between page and image permalinks.
     
    3939#### Mangle existing attachment slugs
    4040
    41 ```
     41`
    4242wp disable-media-pages mangle
    43 ```
     43`
    4444
    4545#### Restore attachment slugs
    4646
    47 ```
     47`
    4848wp disable-media-pages restore
    49 ```
     49`
    5050
    5151### Note for WordPress 6.4
     
    104104
    105105## Changelog
     106
     107
     108
     109
    106110
    107111### 3.1.0 (2024‐03‐24)
  • disable-media-pages/trunk/vendor/autoload.php

    r3057803 r3059109  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::getLoader();
     7return ComposerAutoloaderInit::getLoader();
  • disable-media-pages/trunk/vendor/composer/autoload_real.php

    r3057803 r3059109  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7
     5class ComposerAutoloaderInit
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • disable-media-pages/trunk/vendor/composer/autoload_static.php

    r3057803 r3059109  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7
     7class ComposerStaticInit
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    3434    {
    3535        return \Closure::bind(function () use ($loader) {
    36             $loader->prefixLengthsPsr4 = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$prefixLengthsPsr4;
    37             $loader->prefixDirsPsr4 = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$prefixDirsPsr4;
    38             $loader->classMap = ComposerStaticInitdc9d203f1f9c3ca3c5cf2d31ad2b30e7::$classMap;
     36            $loader->prefixLengthsPsr4 = ComposerStaticInit::$prefixLengthsPsr4;
     37            $loader->prefixDirsPsr4 = ComposerStaticInit::$prefixDirsPsr4;
     38            $loader->classMap = ComposerStaticInit::$classMap;
    3939
    4040        }, null, ClassLoader::class);
  • disable-media-pages/trunk/vendor/composer/installed.php

    r3057803 r3059109  
    11<?php return array(
    22    'root' => array(
    3         'pretty_version' => 'v3.1.0',
    4         'version' => '3.1.0.0',
     3        'pretty_version' => 'v3.1.',
     4        'version' => '3.1..0',
    55        'type' => 'library',
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '407657bf0aeb22dee9ce6fce7f0c492a6498bbae',
     8        'reference' => '',
    99        'name' => 'joppuyo/disable-media-pages',
    1010        'dev' => false,
     
    1212    'versions' => array(
    1313        'joppuyo/disable-media-pages' => array(
    14             'pretty_version' => 'v3.1.0',
    15             'version' => '3.1.0.0',
     14            'pretty_version' => 'v3.1.',
     15            'version' => '3.1..0',
    1616            'type' => 'library',
    1717            'install_path' => __DIR__ . '/../../',
    1818            'aliases' => array(),
    19             'reference' => '407657bf0aeb22dee9ce6fce7f0c492a6498bbae',
     19            'reference' => '',
    2020            'dev_requirement' => false,
    2121        ),
Note: See TracChangeset for help on using the changeset viewer.