Plugin Directory

Changeset 2747164


Ignore:
Timestamp:
06/23/2022 03:39:55 PM (4 years ago)
Author:
happyprime
Message:

Update to version 1.1.0 from GitHub

Location:
turn-comments-off
Files:
64 added
14 deleted
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • turn-comments-off/tags/1.1.0/.git/FETCH_HEAD

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166        'df6a6cb439273a018a526bd0c8bc26a18b5ab166' of https://github.com/happyprime/turn-comments-off
     1cf35e248251d295ce911e8331978614d8406f93a        'cf35e248251d295ce911e8331978614d8406f93a' of https://github.com/happyprime/turn-comments-off
  • turn-comments-off/tags/1.1.0/.git/HEAD

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166
     1cf35e248251d295ce911e8331978614d8406f93a
  • turn-comments-off/tags/1.1.0/.git/config

    r2706000 r2747164  
    1010    auto = 0
    1111[http "https://github.com/"]
    12     extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX1FsSDQ1R2pIbHJsWXRsdGNzRlRZWDVlN04yaDd0TjM2a08yMA==
     12    extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX1AwQ1p3SHdaQVQ4TG9OcTdrUm5LRU0wMzlOQ2J3TDExaVpIYg==
  • turn-comments-off/tags/1.1.0/.git/logs/HEAD

    r2706000 r2747164  
    1 0000000000000000000000000000000000000000 df6a6cb439273a018a526bd0c8bc26a18b5ab166 runner <runner@fv-az196-963.jtpmctcvnzqejnuy0st5dkw3nb.bx.internal.cloudapp.net> 1649290295 +0000 checkout: moving from master to refs/tags/1.0.2
     10000000000000000000000000000000000000000 cf35e248251d295ce911e8331978614d8406f93a runner <runner@fv-az198-885.gjkxsqtjg41etoza45cw35jkyb.bx.internal.cloudapp.net> 1655998768 +0000 checkout: moving from master to refs/tags/1.1.0
  • turn-comments-off/tags/1.1.0/.git/shallow

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166
     1cf35e248251d295ce911e8331978614d8406f93a
  • turn-comments-off/tags/1.1.0/plugin.php

    r2706000 r2747164  
    33 * Plugin Name:  Turn Comments Off
    44 * Description:  Turn comments off everywhere in WordPress.
    5  * Version:      1.0.2
     5 * Version:      1.1.0
    66 * Plugin URI:   https://github.com/happyprime/turn-comments-off/
    77 * Author:       Happy Prime
     
    4343add_filter( 'feed_links_show_comments_feed', '__return_false' );
    4444
     45// And remove comment rewrite rules.
     46add_filter( 'comments_rewrite_rules', '__return_empty_array' );
     47
    4548// Then remove comment support from everything.
    4649add_action( 'init', __NAMESPACE__ . '\remove_comment_support', 99 );
    4750add_action( 'init', __NAMESPACE__ . '\remove_trackback_support', 99 );
     51
     52// Remove comment blocks from the editor. (Twice to be sure!)
     53add_action( 'enqueue_block_editor_assets', __NAMESPACE__ . '\unregister_comment_blocks_javascript' );
     54add_action( 'init', __NAMESPACE__ . '\unregister_comment_blocks', 99 );
    4855
    4956// And disable all comment related views in the admin.
     
    7683        remove_post_type_support( $post_type, 'trackbacks' );
    7784    }
     85}
     86
     87/**
     88 * Enqueue a script to remove any client-side registration of WordPress
     89 * core comment blocks.
     90 *
     91 * @since 1.1.0
     92 */
     93function unregister_comment_blocks_javascript() {
     94    $asset_data = include_once __DIR__ . '/build/index.asset.php';
     95
     96    wp_enqueue_script(
     97        'turn-comments-off',
     98        plugin_dir_url( __FILE__ ) . '/build/index.js',
     99        $asset_data['dependencies'],
     100        $asset_data['version'],
     101        true
     102    );
     103}
     104
     105/**
     106 * Remove any server-side registration of WordPress core comment blocks.
     107 *
     108 * @see unregister_comment_blocks_javascript() for client-side removal.
     109 *
     110 * @since 1.1.0
     111 */
     112function unregister_comment_blocks() {
     113    unregister_block_type( 'core/comment-author-name' );
     114    unregister_block_type( 'core/comment-content' );
     115    unregister_block_type( 'core/comment-date' );
     116    unregister_block_type( 'core/comment-edit-link' );
     117    unregister_block_type( 'core/comment-reply-link' );
     118    unregister_block_type( 'core/comment-template' );
     119    unregister_block_type( 'core/comments-pagination' );
     120    unregister_block_type( 'core/comments-pagination-next' );
     121    unregister_block_type( 'core/comments-pagination-numbers' );
     122    unregister_block_type( 'core/comments-pagination-previous' );
     123    unregister_block_type( 'core/comments-query-loop' );
     124    unregister_block_type( 'core/comments-title' );
     125    unregister_block_type( 'core/latest-comments' );
     126    unregister_block_type( 'core/post-comments-form' );
     127    unregister_block_type( 'core/post-comments-count' ); // Gutenberg only.
     128    unregister_block_type( 'core/post-comments-link' ); // Gutenberg only.
    78129}
    79130
  • turn-comments-off/trunk/.git/FETCH_HEAD

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166        'df6a6cb439273a018a526bd0c8bc26a18b5ab166' of https://github.com/happyprime/turn-comments-off
     1cf35e248251d295ce911e8331978614d8406f93a        'cf35e248251d295ce911e8331978614d8406f93a' of https://github.com/happyprime/turn-comments-off
  • turn-comments-off/trunk/.git/HEAD

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166
     1cf35e248251d295ce911e8331978614d8406f93a
  • turn-comments-off/trunk/.git/config

    r2706000 r2747164  
    1010    auto = 0
    1111[http "https://github.com/"]
    12     extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX1FsSDQ1R2pIbHJsWXRsdGNzRlRZWDVlN04yaDd0TjM2a08yMA==
     12    extraheader = AUTHORIZATION: basic eC1hY2Nlc3MtdG9rZW46Z2hzX1AwQ1p3SHdaQVQ4TG9OcTdrUm5LRU0wMzlOQ2J3TDExaVpIYg==
  • turn-comments-off/trunk/.git/logs/HEAD

    r2706000 r2747164  
    1 0000000000000000000000000000000000000000 df6a6cb439273a018a526bd0c8bc26a18b5ab166 runner <runner@fv-az196-963.jtpmctcvnzqejnuy0st5dkw3nb.bx.internal.cloudapp.net> 1649290295 +0000 checkout: moving from master to refs/tags/1.0.2
     10000000000000000000000000000000000000000 cf35e248251d295ce911e8331978614d8406f93a runner <runner@fv-az198-885.gjkxsqtjg41etoza45cw35jkyb.bx.internal.cloudapp.net> 1655998768 +0000 checkout: moving from master to refs/tags/1.1.0
  • turn-comments-off/trunk/.git/shallow

    r2706000 r2747164  
    1 df6a6cb439273a018a526bd0c8bc26a18b5ab166
     1cf35e248251d295ce911e8331978614d8406f93a
  • turn-comments-off/trunk/plugin.php

    r2706000 r2747164  
    33 * Plugin Name:  Turn Comments Off
    44 * Description:  Turn comments off everywhere in WordPress.
    5  * Version:      1.0.2
     5 * Version:      1.1.0
    66 * Plugin URI:   https://github.com/happyprime/turn-comments-off/
    77 * Author:       Happy Prime
     
    4343add_filter( 'feed_links_show_comments_feed', '__return_false' );
    4444
     45// And remove comment rewrite rules.
     46add_filter( 'comments_rewrite_rules', '__return_empty_array' );
     47
    4548// Then remove comment support from everything.
    4649add_action( 'init', __NAMESPACE__ . '\remove_comment_support', 99 );
    4750add_action( 'init', __NAMESPACE__ . '\remove_trackback_support', 99 );
     51
     52// Remove comment blocks from the editor. (Twice to be sure!)
     53add_action( 'enqueue_block_editor_assets', __NAMESPACE__ . '\unregister_comment_blocks_javascript' );
     54add_action( 'init', __NAMESPACE__ . '\unregister_comment_blocks', 99 );
    4855
    4956// And disable all comment related views in the admin.
     
    7683        remove_post_type_support( $post_type, 'trackbacks' );
    7784    }
     85}
     86
     87/**
     88 * Enqueue a script to remove any client-side registration of WordPress
     89 * core comment blocks.
     90 *
     91 * @since 1.1.0
     92 */
     93function unregister_comment_blocks_javascript() {
     94    $asset_data = include_once __DIR__ . '/build/index.asset.php';
     95
     96    wp_enqueue_script(
     97        'turn-comments-off',
     98        plugin_dir_url( __FILE__ ) . '/build/index.js',
     99        $asset_data['dependencies'],
     100        $asset_data['version'],
     101        true
     102    );
     103}
     104
     105/**
     106 * Remove any server-side registration of WordPress core comment blocks.
     107 *
     108 * @see unregister_comment_blocks_javascript() for client-side removal.
     109 *
     110 * @since 1.1.0
     111 */
     112function unregister_comment_blocks() {
     113    unregister_block_type( 'core/comment-author-name' );
     114    unregister_block_type( 'core/comment-content' );
     115    unregister_block_type( 'core/comment-date' );
     116    unregister_block_type( 'core/comment-edit-link' );
     117    unregister_block_type( 'core/comment-reply-link' );
     118    unregister_block_type( 'core/comment-template' );
     119    unregister_block_type( 'core/comments-pagination' );
     120    unregister_block_type( 'core/comments-pagination-next' );
     121    unregister_block_type( 'core/comments-pagination-numbers' );
     122    unregister_block_type( 'core/comments-pagination-previous' );
     123    unregister_block_type( 'core/comments-query-loop' );
     124    unregister_block_type( 'core/comments-title' );
     125    unregister_block_type( 'core/latest-comments' );
     126    unregister_block_type( 'core/post-comments-form' );
     127    unregister_block_type( 'core/post-comments-count' ); // Gutenberg only.
     128    unregister_block_type( 'core/post-comments-link' ); // Gutenberg only.
    78129}
    79130
Note: See TracChangeset for help on using the changeset viewer.