Plugin Directory

Changeset 3319237


Ignore:
Timestamp:
06/28/2025 06:48:46 PM (8 months ago)
Author:
authorkit
Message:

Update some files. Add multisite check and also improve other files.

Location:
author-kit
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • author-kit/tags/1.0.15/README.txt

    r3316367 r3319237  
    11=== Author Kit ===
    22Contributors: @authorkit
    3 Tags: author bio, seo, author profile, byline, multi-author
     3Tags: author bio, author box, author profile, byline, multi-author
    44Requires at least: 5.4
    55Tested up to: 6.8
     
    1010
    1111
    12 Empower your WordPress Authors: Author Kit help you manage multiple author effortlessly with user-friendly and productive dashboard
     12The most user-friendly plugin for managing author profiles. Adds a truly simple author box, support multiple authors, guest authors, and much more.
     13
    1314== Description ==
    1415## AUTHOR KIT #1 WORDPRESS AUTHOR MANAGEMENT PLUGIN
    15 Since the evolution of AI-written content and Google penalties on AI-generated content, it is time to empower human-written content on your website by streamlining your author management with Author Kit.
    16 Author Kit’s mission is **Productivity for Authors**. It helps managing users, post and authors from the single dashboard without wasting time navigating and display the data in an Ajax based tables, No more reloads or delays.
     16It's time to support human-written content on your website by using Author Kit to streamline your author management.
     17**Productivity for Authors** is the goal of Author Kit. Simplifying the navigating and displaying the data in Ajax-based tables, it facilitates the management of users, posts, and authors from a single dashboard.
    1718
    1819### MAIN FEATURES
    19 1. User-friendly data table for Users, Posts, and Authors
    20 2. Get real-time online status for every user and connect efficiently
    21 3. Block and unblock users with just one click to secure the dashboard
    22 4. Manage author profiles and add information like bio, job title, email, company, and much more
    23 5. One-click Gravatar and local avatar switch
    24 6. Pre-made templates for Author Bio Boxes, Author Archive Pages, and Post Author Meta Bylines
    25 7. Fully customizable with your beloved WordPress Customizer
    26 8. Full display control per user and per post to display or hide bio box
    27 9. Easily add multiple co-authors to posts with one click — even guests and subscribers
    28 10. Create guest user accounts with one click
    29 11. All major social platform integrations — add social icons including new trending platforms like BlueSky and Mastodon
     20•   User-friendly data table for Users, Posts, and Authors.
     21•   Get real-time online status for every user and connect efficiently.
     22•   Block and unblock users with just one click to secure the dashboard.
     23•   Manage author profiles by adding details such as a bio, job title, email address, company, and much more.
     24•   One-click switching between local avatars and gravatars.
     25•   Pre-made templates for Post Author Meta Bylines, Author Archive Pages, and Author Bio Boxes.
     26•   Completely editable using your favorite WordPress Customizer.
     27•   Full display control per user and per post to display or hide bio box.
     28•   Easily add multiple co-authors to posts with one click — even guests and subscribers.
     29•   Create guest user accounts with just one click.
     30•   All major social platform integrations — add social icons including new trending platforms like BlueSky and Mastodon.
     31•   Simply install and activate to enjoy a productive and hassle-free experience; there is a lot more.
     32
     33
     34### Author kit provides a truly simple author box
     35
     36**Author Kit** lets you display a modern, responsive author box at the **top or bottom** of your posts. Show the author's **name**, **avatar**, **job title**, **company name**, **email**, **bio**, and connect over **50+ social profiles** — including **Bluesky** and **Mastodon**. With built-in support for **guest authors** and **multiple co-authors per post**, it's the ideal solution for **blogs, magazines, and content teams** looking for flexibility and ease of use.
     37
     38### Full Customization Support
     39
     40Enjoy a full-featured author box customization experience — all included in the free version!
     41
     42• Customize **width**, **height**, and **background color** of the author box 
     43• Show **author name**, **job title**, **company name**, **email**, **bio**, and **social icons** 
     44• Toggle between **circle** and **square** icons for author social profiles 
     45• Supports over **50+ social platforms**, including **Bluesky**, **Mastodon**, **LinkedIn**, **X (Twitter)**, and more 
     46• Choose avatar **size**, **border radius** 
     47• Add or change **section heading/label**, like “About the Author”, “Written by”, or custom text 
     48• Mobile-responsive layout with adaptive styling for all screen sizes 
     49• Change **position** of the author box: display **at the top or bottom** of posts 
     50• Add **toggle button** to show/hide the author box on click 
     51• **Enable or disable the author box per post** using a simple meta box toggle 
     52• **Enable or disable the author box per user** from user profile settings 
     53• Customize **margins**, **padding**, **borders**, and **box shadow** for layout refinement 
     54• Control visibility of fields like **email**, **job title**, and **company name** 
     55• Fully compatible with most WordPress themes and popular page builders like **Elementor**, **Block Editor**, **WPBakery**, etc. 
     56• Built with clean code and WordPress standards for full **RTL**, **accessibility**, and **translation support**
     57
     58### Advanced Author Archive Templates
     59Author Kit lets you easily replace your theme’s default author archive page with a fully customizable and responsive layout .
     60Display a modern author profile section at the top, followed by a neat, customizable post grid layout. Perfect for blogs, magazines, and content teams.
     61
     62**Features:**
     63• Instantly override your theme’s author archive template 
     64• Show author avatar, display name, job title, company, email, and bio 
     65• Include 50+ social profile icons — supports LinkedIn, Bluesky, Mastodon, X (Twitter), and more 
     66• Customize the section heading (e.g. "Articles by", "Written by", or your own text) 
     67• Full styling and layout customization: 
     68  • Customize spacing (margin/padding) 
     69  • Customize background colors, font sizes, border radius etc.
     70  • Control visibility of specific fields: bio, job title, company name, email 
     71• Works seamlessly with almost all modern WordPress themes 
     72
     73 ### Post Meta & Author Byline
     74
     75Author Kit also lets you display a clean, customizable post meta line, perfect for showing author, contributor, co-authors, and post details in a smart and flexible layout.
     76
     77This feature adds a modern author byline with clickable links to each author's archive page and optional post metadata like publish date, last updated date, and comment count — all with full styling control and live preview.
     78
     79**Features:**
     80• Display a smart byline with support for single author, guest author, co-authors, and contributors 
     81• Link author names and contributor names directly to their archive pages 
     82• Show l meta fields like:
     83  • Post publish date 
     84  • Last updated date 
     85  • Comment count (with link to comments section) 
     86• Show or hide specific fields as needed — full visibility control 
     87• Add a label before the author name (e.g. "By", "Written by", or custom text) 
     88• Customize:
     89  • Font size and color 
     90  • Spacing and alignment 
     91  • Link styling (hover color, underline, etc.) 
     92  • Author separator (e.g. commas, slashes, bullets) 
     93• Fully compatible with guest authors and multi-author posts 
     94• Works with all major WordPress themes like Astra ,Blocksy etc.
     95
    3096
    3197
    3298
    3399== Notes ==
    34 Author Kit is beginner friendly— no code required. It’s a full-featured, seamless, and enjoyable experience designed to save your time and reduce cognitive load with a focused and user-friendly UI.
    35 We started our journey as bloggers and content creators.
     100Author Kit is beginner friendly— no code required.
     101It’s a complete, user-friendly plugin that helps you manage authors with ease. The clean interface saves time and reduces distraction, letting you focus on what matters.
    36102
    37 As we grew, we realized there was no beginner-friendly plugin to manage authors, especially for blogs, magazines, or multi-author sites. So, we learned to code and built Author Kit — a tool we wish we had when we started.
    38 This plugin is for every WordPress user who manages blogs and collaborates with multiple authors.
     103**We started as bloggers**
    39104
    40 We’re committed to making Author Kit even better with your help. Let’s together build the most intuitive and powerful author management experience for WordPress.
    41 We're always open to your feedback and will continue to release new features based on the needs and requests of our users.
     105As our team and content grew, we realized there wasn’t a simple, beginner-friendly solution to manage authors on blogs, magazines, or multi-author websites.
     106So we decided to build the tool we wished we had — and that’s how Author Kit was born.
    42107
    43 Thank You
     108If you run a WordPress blog with multiple Authors, this plugin is for you.
    44109
    45 The Author Kit Team
     110We’re committed to improving Author Kit continuously — and your feedback plays a big role in shaping its future.
     111Let’s build the most intuitive and powerful author management experience for WordPress, together.
     112
     113Thanks you
     114
     115**The Author Kit Team**
     116
     117
    46118
    47119== Screenshots ==
     
    64136
    65137== FAQ ==
    66 = Can I assign multiple authors to one post? = 
     138= Can I assign multiple authors to single post? = 
    67139Yes, the plugin supports co-authors for individual posts.
    68140
    69 = Does it support schema markup? = 
    70 Yes, schema.org markup is included for author bio and archive pages.
     141= Does it support author schema markup? = 
     142Yes, schema.org markup is included for author bio box and archive pages.
    71143
    72144= Can I disable the author box on specific posts and for specific user? = 
     
    78150
    79151= Is multisite supported? = 
    80 Currently, the plugin is intended for single-site WordPress installations.
     152No, currently the plugin is intended for single-site WordPress installations only.
    81153
    82 = Are pages supported? = 
    83 The author box is only displayed on single post pages by default.
     154=Does Author Kit shows bio box on pages? = 
     155The author box is only displayed on single post by default no pages..
    84156
    85157= Does Author Kit provide any shortcodes, widget or blocks? = 
    86 Author Kit is newly launched and is continuously improving, as of now,  Shortcodes, widget or blocks are not provided but with the increase in user base we are planning to add more power features and templates.
     158Author Kit is newly launched and is continuously improving, as of now, Shortcodes, widget or blocks are not provided but with the increase in user base we are planning to add more power features and templates.
    87159
    88160= Does it support RTL and translation plugins? = 
  • author-kit/tags/1.0.15/admin/assets/css/author-kit-templates.css

    r3315954 r3319237  
    582582
    583583body[class*="author-kit"] .notice.notice-warning.is-dismissible {
    584     margin: 0px 37px;
    585 }
     584    margin: 0px 37px !important;
     585}
  • author-kit/tags/1.0.15/includes/class/class-author-kit-activator.php

    r3315954 r3319237  
    2727     */
    2828    public static function activate() {
     29
     30        self::multisite_compatibility();
    2931
    3032        // Will auto-deactivate and die if incompatible.
     
    8587        Author_Kit_Social_Profile::get_selected_platforms_with_meta();
    8688        author_kit_update_compatibility_status();
    87 
     89    }
     90
     91    /**
     92     * Don't allow avtivation on multisite websites
     93     *
     94     * @return void
     95     */
     96    private static function multisite_compatibility() {
     97        $error = null;
     98
     99        if ( is_multisite() ) {
     100            $error = new WP_Error(
     101                'author_kit_multisite_activation_error',
     102                esc_html__( 'Plugin Activation Error: Author Kit is not allowed to be activated with WordPress Multisite.', 'author-kit' ),
     103            );
     104        }
     105
     106        if ( is_wp_error( $error ) ) {
     107            if ( function_exists( 'deactivate_plugins' ) ) {
     108                deactivate_plugins( plugin_basename( AUTHOR_KIT_PLUGIN_FILE ) );
     109            }
     110
     111            wp_die(
     112                esc_html( $error->get_error_message() ),
     113                esc_html__( 'Plugin Activation Error', 'author-kit' ),
     114                array( 'back_link' => true )
     115            );
     116        }
    88117    }
    89118
  • author-kit/tags/1.0.15/includes/core/functions.php

    r3315954 r3319237  
    342342    $theme_mod_keys = array(
    343343        'template-default' => 'author_kit_subinfo_default_field_default',
    344         'template-memoir'  => 'author_kit_subinfo_default_field_memoir',
    345         'template-monarch' => 'author_kit_subinfo_default_field_monarch',
     344        'template-memoir'  => 'author_kit_subinfo_memoir_field_memoir',
     345        'template-monarch' => 'author_kit_subinfo_monarch_field_monarch',
    346346    );
    347347
  • author-kit/tags/1.0.15/includes/customizer/inc/author-archive.php

    r3315954 r3319237  
    666666       
    667667       
    668         [
    669             'type'        => 'headline',
    670             'settings'    => 'author_kit_archive_post_card_heading',
    671             'label'       => esc_html__('Advanced', 'author-kit'),
    672             'section'     => 'author_kit_archive_section',
    673             'priority'    => 49,
    674         ],
    675 
    676668
    677669    ];
  • author-kit/trunk/README.txt

    r3316367 r3319237  
    11=== Author Kit ===
    22Contributors: @authorkit
    3 Tags: author bio, seo, author profile, byline, multi-author
     3Tags: author bio, author box, author profile, byline, multi-author
    44Requires at least: 5.4
    55Tested up to: 6.8
     
    1010
    1111
    12 Empower your WordPress Authors: Author Kit help you manage multiple author effortlessly with user-friendly and productive dashboard
     12The most user-friendly plugin for managing author profiles. Adds a truly simple author box, support multiple authors, guest authors, and much more.
     13
    1314== Description ==
    1415## AUTHOR KIT #1 WORDPRESS AUTHOR MANAGEMENT PLUGIN
    15 Since the evolution of AI-written content and Google penalties on AI-generated content, it is time to empower human-written content on your website by streamlining your author management with Author Kit.
    16 Author Kit’s mission is **Productivity for Authors**. It helps managing users, post and authors from the single dashboard without wasting time navigating and display the data in an Ajax based tables, No more reloads or delays.
     16It's time to support human-written content on your website by using Author Kit to streamline your author management.
     17**Productivity for Authors** is the goal of Author Kit. Simplifying the navigating and displaying the data in Ajax-based tables, it facilitates the management of users, posts, and authors from a single dashboard.
    1718
    1819### MAIN FEATURES
    19 1. User-friendly data table for Users, Posts, and Authors
    20 2. Get real-time online status for every user and connect efficiently
    21 3. Block and unblock users with just one click to secure the dashboard
    22 4. Manage author profiles and add information like bio, job title, email, company, and much more
    23 5. One-click Gravatar and local avatar switch
    24 6. Pre-made templates for Author Bio Boxes, Author Archive Pages, and Post Author Meta Bylines
    25 7. Fully customizable with your beloved WordPress Customizer
    26 8. Full display control per user and per post to display or hide bio box
    27 9. Easily add multiple co-authors to posts with one click — even guests and subscribers
    28 10. Create guest user accounts with one click
    29 11. All major social platform integrations — add social icons including new trending platforms like BlueSky and Mastodon
     20•   User-friendly data table for Users, Posts, and Authors.
     21•   Get real-time online status for every user and connect efficiently.
     22•   Block and unblock users with just one click to secure the dashboard.
     23•   Manage author profiles by adding details such as a bio, job title, email address, company, and much more.
     24•   One-click switching between local avatars and gravatars.
     25•   Pre-made templates for Post Author Meta Bylines, Author Archive Pages, and Author Bio Boxes.
     26•   Completely editable using your favorite WordPress Customizer.
     27•   Full display control per user and per post to display or hide bio box.
     28•   Easily add multiple co-authors to posts with one click — even guests and subscribers.
     29•   Create guest user accounts with just one click.
     30•   All major social platform integrations — add social icons including new trending platforms like BlueSky and Mastodon.
     31•   Simply install and activate to enjoy a productive and hassle-free experience; there is a lot more.
     32
     33
     34### Author kit provides a truly simple author box
     35
     36**Author Kit** lets you display a modern, responsive author box at the **top or bottom** of your posts. Show the author's **name**, **avatar**, **job title**, **company name**, **email**, **bio**, and connect over **50+ social profiles** — including **Bluesky** and **Mastodon**. With built-in support for **guest authors** and **multiple co-authors per post**, it's the ideal solution for **blogs, magazines, and content teams** looking for flexibility and ease of use.
     37
     38### Full Customization Support
     39
     40Enjoy a full-featured author box customization experience — all included in the free version!
     41
     42• Customize **width**, **height**, and **background color** of the author box 
     43• Show **author name**, **job title**, **company name**, **email**, **bio**, and **social icons** 
     44• Toggle between **circle** and **square** icons for author social profiles 
     45• Supports over **50+ social platforms**, including **Bluesky**, **Mastodon**, **LinkedIn**, **X (Twitter)**, and more 
     46• Choose avatar **size**, **border radius** 
     47• Add or change **section heading/label**, like “About the Author”, “Written by”, or custom text 
     48• Mobile-responsive layout with adaptive styling for all screen sizes 
     49• Change **position** of the author box: display **at the top or bottom** of posts 
     50• Add **toggle button** to show/hide the author box on click 
     51• **Enable or disable the author box per post** using a simple meta box toggle 
     52• **Enable or disable the author box per user** from user profile settings 
     53• Customize **margins**, **padding**, **borders**, and **box shadow** for layout refinement 
     54• Control visibility of fields like **email**, **job title**, and **company name** 
     55• Fully compatible with most WordPress themes and popular page builders like **Elementor**, **Block Editor**, **WPBakery**, etc. 
     56• Built with clean code and WordPress standards for full **RTL**, **accessibility**, and **translation support**
     57
     58### Advanced Author Archive Templates
     59Author Kit lets you easily replace your theme’s default author archive page with a fully customizable and responsive layout .
     60Display a modern author profile section at the top, followed by a neat, customizable post grid layout. Perfect for blogs, magazines, and content teams.
     61
     62**Features:**
     63• Instantly override your theme’s author archive template 
     64• Show author avatar, display name, job title, company, email, and bio 
     65• Include 50+ social profile icons — supports LinkedIn, Bluesky, Mastodon, X (Twitter), and more 
     66• Customize the section heading (e.g. "Articles by", "Written by", or your own text) 
     67• Full styling and layout customization: 
     68  • Customize spacing (margin/padding) 
     69  • Customize background colors, font sizes, border radius etc.
     70  • Control visibility of specific fields: bio, job title, company name, email 
     71• Works seamlessly with almost all modern WordPress themes 
     72
     73 ### Post Meta & Author Byline
     74
     75Author Kit also lets you display a clean, customizable post meta line, perfect for showing author, contributor, co-authors, and post details in a smart and flexible layout.
     76
     77This feature adds a modern author byline with clickable links to each author's archive page and optional post metadata like publish date, last updated date, and comment count — all with full styling control and live preview.
     78
     79**Features:**
     80• Display a smart byline with support for single author, guest author, co-authors, and contributors 
     81• Link author names and contributor names directly to their archive pages 
     82• Show l meta fields like:
     83  • Post publish date 
     84  • Last updated date 
     85  • Comment count (with link to comments section) 
     86• Show or hide specific fields as needed — full visibility control 
     87• Add a label before the author name (e.g. "By", "Written by", or custom text) 
     88• Customize:
     89  • Font size and color 
     90  • Spacing and alignment 
     91  • Link styling (hover color, underline, etc.) 
     92  • Author separator (e.g. commas, slashes, bullets) 
     93• Fully compatible with guest authors and multi-author posts 
     94• Works with all major WordPress themes like Astra ,Blocksy etc.
     95
    3096
    3197
    3298
    3399== Notes ==
    34 Author Kit is beginner friendly— no code required. It’s a full-featured, seamless, and enjoyable experience designed to save your time and reduce cognitive load with a focused and user-friendly UI.
    35 We started our journey as bloggers and content creators.
     100Author Kit is beginner friendly— no code required.
     101It’s a complete, user-friendly plugin that helps you manage authors with ease. The clean interface saves time and reduces distraction, letting you focus on what matters.
    36102
    37 As we grew, we realized there was no beginner-friendly plugin to manage authors, especially for blogs, magazines, or multi-author sites. So, we learned to code and built Author Kit — a tool we wish we had when we started.
    38 This plugin is for every WordPress user who manages blogs and collaborates with multiple authors.
     103**We started as bloggers**
    39104
    40 We’re committed to making Author Kit even better with your help. Let’s together build the most intuitive and powerful author management experience for WordPress.
    41 We're always open to your feedback and will continue to release new features based on the needs and requests of our users.
     105As our team and content grew, we realized there wasn’t a simple, beginner-friendly solution to manage authors on blogs, magazines, or multi-author websites.
     106So we decided to build the tool we wished we had — and that’s how Author Kit was born.
    42107
    43 Thank You
     108If you run a WordPress blog with multiple Authors, this plugin is for you.
    44109
    45 The Author Kit Team
     110We’re committed to improving Author Kit continuously — and your feedback plays a big role in shaping its future.
     111Let’s build the most intuitive and powerful author management experience for WordPress, together.
     112
     113Thanks you
     114
     115**The Author Kit Team**
     116
     117
    46118
    47119== Screenshots ==
     
    64136
    65137== FAQ ==
    66 = Can I assign multiple authors to one post? = 
     138= Can I assign multiple authors to single post? = 
    67139Yes, the plugin supports co-authors for individual posts.
    68140
    69 = Does it support schema markup? = 
    70 Yes, schema.org markup is included for author bio and archive pages.
     141= Does it support author schema markup? = 
     142Yes, schema.org markup is included for author bio box and archive pages.
    71143
    72144= Can I disable the author box on specific posts and for specific user? = 
     
    78150
    79151= Is multisite supported? = 
    80 Currently, the plugin is intended for single-site WordPress installations.
     152No, currently the plugin is intended for single-site WordPress installations only.
    81153
    82 = Are pages supported? = 
    83 The author box is only displayed on single post pages by default.
     154=Does Author Kit shows bio box on pages? = 
     155The author box is only displayed on single post by default no pages..
    84156
    85157= Does Author Kit provide any shortcodes, widget or blocks? = 
    86 Author Kit is newly launched and is continuously improving, as of now,  Shortcodes, widget or blocks are not provided but with the increase in user base we are planning to add more power features and templates.
     158Author Kit is newly launched and is continuously improving, as of now, Shortcodes, widget or blocks are not provided but with the increase in user base we are planning to add more power features and templates.
    87159
    88160= Does it support RTL and translation plugins? = 
  • author-kit/trunk/admin/assets/css/author-kit-templates.css

    r3315954 r3319237  
    582582
    583583body[class*="author-kit"] .notice.notice-warning.is-dismissible {
    584     margin: 0px 37px;
    585 }
     584    margin: 0px 37px !important;
     585}
  • author-kit/trunk/includes/class/class-author-kit-activator.php

    r3315954 r3319237  
    2727     */
    2828    public static function activate() {
     29
     30        self::multisite_compatibility();
    2931
    3032        // Will auto-deactivate and die if incompatible.
     
    8587        Author_Kit_Social_Profile::get_selected_platforms_with_meta();
    8688        author_kit_update_compatibility_status();
    87 
     89    }
     90
     91    /**
     92     * Don't allow avtivation on multisite websites
     93     *
     94     * @return void
     95     */
     96    private static function multisite_compatibility() {
     97        $error = null;
     98
     99        if ( is_multisite() ) {
     100            $error = new WP_Error(
     101                'author_kit_multisite_activation_error',
     102                esc_html__( 'Plugin Activation Error: Author Kit is not allowed to be activated with WordPress Multisite.', 'author-kit' ),
     103            );
     104        }
     105
     106        if ( is_wp_error( $error ) ) {
     107            if ( function_exists( 'deactivate_plugins' ) ) {
     108                deactivate_plugins( plugin_basename( AUTHOR_KIT_PLUGIN_FILE ) );
     109            }
     110
     111            wp_die(
     112                esc_html( $error->get_error_message() ),
     113                esc_html__( 'Plugin Activation Error', 'author-kit' ),
     114                array( 'back_link' => true )
     115            );
     116        }
    88117    }
    89118
  • author-kit/trunk/includes/core/functions.php

    r3315954 r3319237  
    342342    $theme_mod_keys = array(
    343343        'template-default' => 'author_kit_subinfo_default_field_default',
    344         'template-memoir'  => 'author_kit_subinfo_default_field_memoir',
    345         'template-monarch' => 'author_kit_subinfo_default_field_monarch',
     344        'template-memoir'  => 'author_kit_subinfo_memoir_field_memoir',
     345        'template-monarch' => 'author_kit_subinfo_monarch_field_monarch',
    346346    );
    347347
  • author-kit/trunk/includes/customizer/inc/author-archive.php

    r3315954 r3319237  
    666666       
    667667       
    668         [
    669             'type'        => 'headline',
    670             'settings'    => 'author_kit_archive_post_card_heading',
    671             'label'       => esc_html__('Advanced', 'author-kit'),
    672             'section'     => 'author_kit_archive_section',
    673             'priority'    => 49,
    674         ],
    675 
    676668
    677669    ];
Note: See TracChangeset for help on using the changeset viewer.