Tag Archives: Plugins

How To Keep Track Of All WordPress Changes & Activity With Simple History?

Managing a WordPress website often involves multiple users editing content, adjusting settings, and performing various administrative tasks. To ensure smooth operations and track changes effectively, having a reliable plugin to log activities is essential. This is where Simple History steps in, offering an efficient and user-friendly way to monitor changes made on your website.

What Is Simple History?

Simple History is a powerful yet straightforward WordPress plugin that acts as an audit log for tracking the most important events within your website. Whether you’re managing a team or just need a way to keep track of site activities, this plugin provides a comprehensive record of everything happening behind the scenes.

By installing Simple History, you can instantly start monitoring key changes, such as posts, pages, user logins, plugin activations, and even failed login attempts. The best part is that its no technical—just install the plugin, and it will start logging events right away.

Key Features Of Simple History

Simple History comes packed with several useful features that make it an indispensable tool for WordPress site owners:

Track Content Changes
  • Posts and Pages: Know who added, updated, or deleted a post or page.
  • Attachments: Track any additions, updates, or deletions of media files.
  • Taxonomies: Keep a record of modifications to categories, tags, and custom taxonomies.
  • Comments: See who edited, approved, or removed a comment.
Widgets & Menus
  • Widgets: Receive updates when someone adds, removes, or updates widgets in your sidebar.
  • Menu Edits: Monitor changes to your site’s navigation menus.
User & Login Activity
  • User Profiles: Track when user profiles are added, updated, or removed.
  • User Logins: Log login attempts, successful logins, logouts, and even failed login attempts—helping you catch potential security threats like brute-force login attempts.
Settings & Privacy Monitoring
  • Option Screens: Get detailed logs of changes to site settings, such as changes to the site title or permalink structure.
  • Privacy Page: Know when a privacy page is created or modified.
  • Data Export & Erasure Requests: Keep track of privacy-related actions like data export requests and user data erasure.
Built-In Support For Popular Plugins

One of the standout features of Simple History is its integration with popular third-party plugins. Here are just a few examples:

  • Jetpack: View activated and deactivated Jetpack modules.
  • Advanced Custom Fields (ACF): Track changes to field groups and custom fields.
  • WP Crontrol: Monitor cron events, including additions, edits, deletions, and pauses.
  • Limit Login Attempts: Log failed login attempts and account lockouts.
  • Redirection: Track the creation and modification of redirects.
  • Beaver Builder: Keep an eye on saved layouts and template settings.

Moreover, if a plugin you’re using isn’t supported by default, plugin authors can add support for Simple History using the logging API, ensuring that no event goes unnoticed.

Accessing The History Log

Once Simple History is installed, you can access the history log through a convenient widget in your WordPress dashboard or via the ‘Simple History’ page located in the dashboard menu.

The plugin also offers an RSS feed option, allowing you to keep track of changes through your favorite RSS reader. For advanced users, there are WP-CLI commands available, which make it easy to list the latest events via the command line.

Why Should You Use Simple History?
Improved Site Security

Simple History helps site administrators stay on top of suspicious activities. By tracking failed login attempts, user activity, and plugin changes, it becomes easier to identify and respond to potential security threats before they escalate.

Better Collaboration

For websites with multiple content editors, Simple History acts as a digital audit trail, allowing you to see exactly who made changes and when. This transparency can help resolve issues and ensure accountability within teams.

No Technicalities Required

One of the best aspects of Simple History is that it’s incredibly user-friendly. You don’t need to have any technical experience to install or use it. Simply install the plugin, and it will start logging activities right out of the box.

Extensive Access

The plugin’s ability to integrate with a wide range of popular plugins means that you can get detailed logs of actions across many aspects of your site, from content management to user logins and plugin activity.

Simple History is an essential tool for any WordPress site owner looking to track activities, improve security, and streamline site management. With its easy setup, user-friendly interface, and comprehensive logging features, it provides the transparency and peace of mind every WordPress site needs.

Whether you’re running a personal blog, a team-based site, or an e-commerce platform, Simple History ensures that you stay informed about what’s happening on your website at all times.

How To Categorize Image & Media Files in WordPress Using TinyFolders?

Keeping your Media Library organized is crucial for managing your website effectively. The TinyFolders plugin offers a simple solution to categorize and structure your media files, ensuring your library is neat and easy to navigate.

What Does TinyFolders Do?
  1. Organize Your Media Library: Create folders or categories to group your images and files.
  2. Streamline Access: Quickly find and manage media by categorizing them based on your preferences.
How to Use TinyFolders

Here’s a quick guide to get you started:

  1. Installation: Install and activate TinyFolders plugin on your WordPress Site.
  2. Create a Category: Go to Media -> Categories in your WordPress dashboard and set up a new category by providing a name and other details.
  3. Categorize Your Images: Navigate to Media -> Library and move your images into the appropriate categories you’ve created.
  4. Assign Categories While Adding Media: When adding or editing an image in your Media Library, select the category or categories it belongs to.
Benefits of Using TinyFolders
  • Improved Organization: Keep your Media Library clutter-free by grouping files into specific folders or categories.
  • Enhanced Efficiency: Save time searching for media files with a structured categorization system.
  • Better Management: Effortlessly manage large libraries with intuitive folder structures.

TinyFolders is a useful tool for website administrators who want to maintain an organized Media Library without any hassle.

How To Automate Alt Text Updates For Better Image SEO In WordPress?

Adding alt text to images is not just a good practice; it’s a necessity for improving your website’s SEO, accessibility, and overall user experience. The Bulk Missing Alt Text Updater plugin is here to make this process quick, efficient, and seamless. Whether you manage a WooCommerce store or a content-rich WordPress site, this plugin ensures your images are optimized without the hassle of manual updates.

Key Features

  1. Automatic Bulk Updates – Save time by automatically adding missing alt text to images in bulk. No need to edit each image individually.
  2. WooCommerce Integration – Perfect for eCommerce stores! The plugin integrates with WooCommerce to ensure product images are optimized for better search engine visibility.
  3. Comprehensive Content Coverage – Supports all post types, including WordPress posts, pages, and WooCommerce products. No matter the content type, your images will be covered.
  4. Customizable Alt Text Templates – Choose from predefined templates or craft your own custom alt text to ensure your images are described accurately and contextually.
  5. Update Existing Alt Text – Already have alt text but want to improve it? The plugin allows you to update existing alt text for better results.

How To Generate The ALT Text For Images?

Getting started with the Bulk Missing Alt Text Updater is straightforward:

Step-1 Install and Activate: Begin by installing and activating the Bulk Missing Alt Text Updater plugin on your WordPress site.

Step-2 Configure Settings: Navigate to the plugin’s settings page, where you can choose the post types to optimize—whether it’s posts, pages, or WooCommerce products.

Step-3 Generate Alt Text: Save your settings to automatically generate alt text for missing fields. You can also opt to update existing alt text if needed.

Why Alt Text Matters For Your Website?

  • Boosts SEO: Search engines rely on alt text to understand image content, helping improve your site’s ranking.
  • Enhances Accessibility: Alt text ensures that visually impaired users can understand image content through screen readers.
  • Improves User Experience: Descriptive alt text provides context to users when images fail to load.

The Bulk Missing Alt Text Updater plugin is a nice tool for WordPress and WooCommerce site owners aiming to enhance their SEO and accessibility effortlessly. With its user-friendly interface and powerful features, you can keep your site optimized without spending countless hours managing alt text.

How To Scan & Clean .htaccess File To Enhance WordPress Performance?

Maintaining an optimized and secure WordPress site is crucial, and the Clean .htaccess Tool is here to make it easier. This powerful plugin helps WordPress administrators and developers manage the often-overlooked .htaccess file, ensuring it remains clean, efficient, and secure.

What Is the Clean .htaccess Tool?

The Clean .htaccess Tool is a WordPress plugin designed to streamline your .htaccess file. It scans for and removes unused entries left by deactivated or uninstalled plugins, optimizing your website’s performance and enhancing its security.

Key Features

  1. Automatic Detection of Unused Entries – The plugin identifies and flags obsolete .htaccess entries, making cleanup straightforward.
  2. User-Friendly Interface – Review and manage your .htaccess file with a simple and intuitive interface.
  3. Backup Creation – Never worry about accidental changes—automatic backups ensure your file is safe before any edits.
  4. Detailed Diff View – View a precise comparison of what will be removed to make informed decisions.

Why Clean Your .htaccess File?

A cluttered .htaccess file can cause multiple issues, from slow site performance to security vulnerabilities. Here’s how Clean .htaccess Tool helps:

  • Improved Security: Remove vulnerabilities left by unused plugins.
  • Better Performance: A streamlined file leads to faster page load times.
  • Easier Maintenance: Maintain a clean and organized server configuration.
  • Conflict Prevention: Eliminate outdated rules that could cause errors.

How To Use Clean .htaccess Tool?

Simply install and activate the Clean .htaccess Tool plugin. Upon activation simply navigate to Tools -> Clean .htaccess screen to use its features.

Who Benefits From The Clean .htaccess Tool?

Whether you’re an administrator optimizing your site or a developer cleaning up after plugin testing, this tool simplifies .htaccess management, making it accessible even for beginners.

The Clean .htaccess Tool is good for WordPress users who value security, performance, and simplicity. By providing automatic detection, a user-friendly interface, and safety features like backups, it ensures that managing your .htaccess file is effortless.

Streamline Guest Editing With Secure Collaboration On Your WordPress Site

The EPP – Edit Post With Passwords Basic plugin is a game-changer for websites that rely on guest editors or occasional collaborators. By providing secure, password-protected access for editing specific posts, this tool ensures a safe and controlled environment for content updates without requiring user logins.

Key Features Of EPP Plugin

  1. Unique Passwords for Posts: Assign a distinct password to each post, ensuring only authorized individuals can suggest edits.
  2. Secure Interface: A straightforward interface allows guest editors to enter their passwords and propose changes without hassle.
  3. Nonce Verification: Enhanced security with nonce verification prevents unauthorized attempts and secures submission processes.
  4. Intuitive User Experience: Thoughtfully crafted messages guide users through password validation, ensuring clarity and ease.

Installation & Usage

Simply install and activate the EPP – Edit Post With Passwords Basic plugin. Upon activation, edit a post, the password and a secure edit link of the post will be auto generated for further use as shown in the following screenshot.

There after you may share this link and password with the people you would want to contribute to the post.

Once they will open the link, they would be able to edit the post by entering its password.

Once, they edit the post and add content to it, they can submit it by clicking the ‘Submit Edit’ button. All this process works on the frontend of your website.

Benefits Of Using EPP

  • Content Integrity: By restricting access to trusted individuals, site owners maintain control over the quality and accuracy of their content.
  • Simplified Collaboration: Enable edits from non-logged-in users, making it easier to collaborate with guest contributors.
  • Hassle-Free Management: No need to create new user accounts for temporary collaborators, reducing administrative overhead.

Ideal Use Cases

  • News Websites: Allow freelance journalists to propose updates to their published stories.
  • Business Blogs: Enable client-submitted post edits without compromising security.
  • Creative Platforms: Collaborate with guest writers or designers while maintaining editorial control.

Why Choose EPP – Edit Post With Passwords Basic?

With its user-friendly design and robust security features, this plugin is perfect for websites that seek to blend flexibility with protection. Whether you manage a blog, a news portal, or any content-rich site, EPP empowers you to collaborate confidently while safeguarding your content.

Optimize Readability & Adjust Text Sizes On Your WordPress Website

Enhance your website’s typography and user experience with Text Size Adjust, a powerful WordPress plugin designed to provide seamless text size management across all devices. This plugin offers a user-friendly solution for configuring text sizes globally, ensuring your content looks great on both desktop and mobile screens.

The Key Features Of Text Size Adjust

Text Size Adjust is loaded with advanced features to give you full control over text scaling. Here’s what makes it a must-have plugin for WordPress users:

  1. Predefined Text Sizes: Choose from seven predefined text sizes—XXS, XS, S, M, L, XL, XXL.
  2. Device-Specific Configurations: Desktop (769px and above): Optimized sizes for larger screens. And, Mobile (768px and below): Perfectly scaled text for smaller screens.
  3. Real-Time Preview: Instantly preview changes in the settings panel to ensure your adjustments fit perfectly.
  4. WordPress Block Editor Integration: Seamlessly apply text size settings using the intuitive block editor interface.
  5. Class-Based Implementation: Use simple CSS classes to add text size adjustments directly in your HTML.
  6. Page-Specific Adjustments: Enable text size configurations on selected pages using checkboxes in the admin settings.
  7. Default WordPress Font Size Compatibility: Automatically maps WordPress default font size classes to plugin-specific sizes.

How To Use Text Size Adjust?

Install and activate the Text Size Adjust plugin. Whether you prefer a visual editor or direct HTML manipulation, the plugin offers flexible usage options:

Step 1. In the WordPress Block Editor:

  • Select a text block.
  • Locate the “Text Size Settings” panel in the sidebar.
  • Choose your desired size from XXS to XXL.

Step 2. In HTML/CSS:

  • Add the class has-text-[size] to any HTML element.
  • Example: <p class="has-text-m">Medium text</p>.

Step 3. In Admin Settings:

  • Go to Settings -> Text Size Settings.
  • Configure global text sizes for desktop and mobile.
  • Use checkboxes to apply configurations to specific pages.

The Default Size Values

  • Desktop (769px and above): 12px, 13px, 14px, 16px, 18px, 24px, 32px,
  • Mobile (768px and below): 10px, 11px, 12px, 14px, 16px, 18px, 20px

Why Choose Text Size Adjust?

With its easy-to-use interface and advanced customization capabilities, Text Size Adjust is the perfect solution for ensuring readability and aesthetic appeal across devices. By integrating seamlessly with the WordPress ecosystem, it empowers website owners to maintain a professional and accessible website with minimal effort.

This way you can provide your audience with an exceptional reading experience. Whether you’re managing a blog, an eCommerce store, or a corporate website, this plugin ensures your content always stands out.

Stay Notified Instantly For Every Purchase On Your WooCommerce Store

The ‘Notify For Purchase’ plugin for WooCommerce is a must-have tool for store owners who want real-time updates about their sales. Seamlessly integrated with the Telegram messaging platform, this plugin ensures you never miss a purchase notification, helping you stay connected to your business anytime, anywhere.

Why Choose ‘Notify For Purchase’ Plugin?

This plugin empowers you to receive instant notifications of every purchase directly on your Telegram chat, group, or channel. Whether you’re in the office or on the go, you’ll have complete oversight of your store’s activity.

The Key Features Of The Plugin:

  • Real-Time Telegram Notifications: Receive order updates instantly.
  • Detailed Purchase Information: Notifications includes Order ID and Customer Name, Contact Information and the Products Purchased.
  • Team Collaboration Made Easy: Share notifications with your team through a group or channel for efficient order management.
  • Customer Engagement: Respond to customers quickly for enhanced satisfaction and loyalty.
How ‘Notify For Purchase’ Plugin Works?
  1. Install and activate the ‘Notify For Purchase‘ plugin on your WooCommerce store.
  2. Connect your Telegram account or group by configuring the plugin settings.
  3. Start receiving instant notifications for every new order with detailed customer and purchase data.
Built For Store Owners, By The Store Owners

The ‘Notify For Purchase’ plugin was initially created to meet the needs of store owners who value fast customer service and efficient order management. With this tool, you can quickly respond to customer inquiries, improving retention and encouraging repeat purchases.

Third-Party Integration

The plugin integrates with Telegram’s API to send notifications. Hence before using this plugin, make sure that you agree to share the following details with Telegram’s servers for notification delivery:

  • Order ID
  • Customer Name
  • Contact Information
  • Purchased Items and Total Amount

With the ‘Notify For Purchase’ plugin, you can simplify your order management process, improve customer engagement, and ensure you never miss an important sale. Whether you’re a solo entrepreneur or managing a team, this plugin is designed to make your WooCommerce store operations more efficient and customer-friendly.

How To Hide Product Variations By User Roles & Country On WooCommerce?

Take control of your WooCommerce store today with the ‘Hide Variations by User Roles and Country’ plugin and deliver a tailored shopping experience like never before.

The ‘Hide Variations by User Roles and Country’ plugin is a powerful solution for WooCommerce store owners who want to tailor product variations to specific user roles or geographic locations. With this plugin, you can streamline the shopping experience by hiding or disabling product variations based on user roles or countries.

Key Features Of The Plugin

  1. Hide Variations by User Roles: Restrict access to specific variations for different user roles, creating a more personalized shopping experience.
  2. Hide Variations by Countries: Customize your product offerings to align with regional preferences or comply with location-based restrictions.
  3. Full Variation Control: Choose to completely hide variations or make them unselectable, giving you full control over your store’s product visibility.
  4. Custom User Roles: Use the popular ‘User Role Editor’ plugin to create custom user roles and expand the flexibility of your store management.

How To Hide Variations By User Roles & Country?

Step-1 Installation and Activation

Install and activate the plugin like any other WooCommerce extension.

Step-2 Configure Variations

On the WooCommerce product page, navigate to the ‘Add New’ or ‘Edit’ screen. In the Variations tab under the Product Data section, you will find new options added by the plugin.

Step-2 Set Restrictions

Use these options to define which variations should be hidden or made unselectable for specific user roles or countries.

    This plugin allows you to create a highly personalized shopping experience by showing only the relevant product variations to customers. Simplify inventory management by removing irrelevant options, avoid customer confusion, and stay compliant with regional laws or policies.

    The ‘Hide Variations by User Roles and Country’ plugin is perfect for enhancing your store’s functionality and ensuring a seamless user experience. Whether you aim to target specific customer segments or manage location-based restrictions, this plugin provides the necessary tools for WooCommerce customization.

    Simplify Content Reuse With Blocks To ShortCode Plugin For WordPress

    The Blocks to ShortCode plugin for WordPress is a powerful tool that allows you to easily create reusable block layouts and generate unique ShortCodes for each post. This plugin is perfect for WordPress users who want to design custom blocks and use them in multiple locations across their site without the need to recreate them every time. By converting blocks into ShortCodes, you streamline your content management process and ensure consistency throughout your website.

    Key Features Of The Blocks To ShortCode Plugin

    1. Custom Post Type for Blocks – With the Blocks to ShortCode plugin, you can easily manage and create custom blocks in a dedicated post type. This makes it simple to organize and maintain your block content without cluttering your regular posts or pages.
    2. Automatic ShortCode Generation – Every time you create a new block, the plugin automatically generates a unique ShortCode for that block. This ensures that you don’t need to manually write or find the ShortCode for each block, saving you time and effort.
    3. Embed Anywhere – Once the ShortCode is generated, you can use it anywhere on your WordPress site. Whether in posts, pages, widgets, or templates, embedding your custom block content is as simple as pasting the generated ShortCode.
    4. Gutenberg Compatibility – Designed to work seamlessly with the Gutenberg editor, this plugin ensures that your block-based content can be easily edited, managed, and displayed in the editor, enhancing your WordPress experience.
    5. Centralized Block Management – The plugin simplifies block management by allowing you to make updates in one centralized location. When you modify the content of a block post, the changes automatically reflect everywhere the ShortCode is used, ensuring consistency across your site.

    How To Use Blocks To ShortCode Plugin?

    1. Install the Plugin: Begin by installing the Blocks to ShortCode plugin on your WordPress site.
    2. Create a New Block Post: From the WordPress dashboard, go to the “Blocks to ShortCode” menu and click on “Add New”. This opens a new post editor where you can add your block content. After adding the block content, publish the post.
    3. Generate and Use the ShortCode: After publishing your block post, the plugin will automatically generate a unique ShortCode for that post. You can now copy and paste this ShortCode anywhere on your site – in pages, posts, widgets, or even PHP templates.
    4. Enjoy Seamless Integration: Once the ShortCode is placed, the block content will be displayed wherever you want. Plus, any changes you make to the original block post will update automatically wherever the ShortCode is used, keeping everything synchronized across your website.

    Take Note Of:

    • To Create A ShortCode For Any Block – Simply create a new post in the Blocks to ShortCode post type, add your block content, and publish. A ShortCode will automatically be generated for that post.
    • You Can Use These ShortCodes Anywhere – on your WordPress site: in posts, pages, widgets, or PHP templates.
    • The Block Content Updates Automatically If You Change It In The Block Post – Yes, any updates made to the block content in the block post will automatically reflect in all locations where the ShortCode is used.
    • You Can Customize The Style Of The Blocks Displayed Through ShortCodes – The blocks will inherit the styles from your theme or block settings, allowing for consistent styling across your site.

    The Blocks to ShortCode plugin is ideal for users looking to save time while maintaining flexibility and consistency in their WordPress site design. It offers a streamlined way to create, manage, and reuse block-based content, allowing you to focus more on creativity and less on repetitive tasks. Whether you are creating landing pages, blog posts, or widgets, this plugin ensures your custom block designs are accessible and easy to integrate throughout your WordPress site.

    How To Add Advanced Restrictions & Options To WooCommerce Coupons?

    If you’re looking to add more flexibility and precision to your WooCommerce coupons, the Better Coupon Restrictions plugin is an essential tool. This plugin significantly enhances the built-in coupon functionality of WooCommerce by allowing you to set advanced restrictions and options that ensure your coupons are used exactly as intended. Whether you’re running a store offering promotions for specific products, categories, or customer groups, this plugin can cater to all your needs.

    How To Install & Use Better Coupon Restrictions?

    Getting started with the Better Coupon Restrictions plugin is easy. Simply install and activate it on your WooCommerce store.

    Once activated, navigate to the WooCommerce -> Coupons page, and edit any coupon. You will notice a new “Better Coupon Restrictions” tab that will allow you to access and configure the additional restrictions for each coupon.

    Key Features Of Better Coupon Restrictions

    The plugin adds several enhanced restriction options, giving you full control over how your coupons can be used. Below are the key features that can help optimize your store’s promotional offers:

    1. Improved Product Restrictions: The default WooCommerce coupon system limits the control you have over product-based restrictions. With Better Coupon Restrictions, you can now set minimum and maximum quantities for each individual product. This allows you to offer discounts on larger or smaller quantities of specific products, giving you more control over how and when coupons can be used.
    2. Product Category Restrictions: With the Better Coupon Restrictions plugin, you can also set minimum and maximum quantities for products within specific categories. Whether you want to target a particular product category for a promotion or impose limits on how many items can be discounted from a specific category, this feature gives you the flexibility to tailor your coupon offers to different parts of your store.
    3. Cart Restrictions: This section allows you to set restrictions based on the cart quantity, subtotal, or total weight. For example, you might only want to offer a discount on orders that exceed a certain weight or subtotal, or apply a coupon only if a customer has a certain number of products in their cart. These flexible cart-based restrictions help you fine-tune when and how your coupons can be used.
    4. Date Restrictions: Set date-based restrictions for your coupons with ease. You can configure the coupon to be valid only during a specific date range, on certain days of the week, or for selected months. This feature allows you to plan seasonal promotions or limited-time offers to create urgency and exclusivity for your customers.
    5. Customer Status Restrictions: Tailor your discounts based on the customer’s status. For instance, you can offer exclusive deals to new customers or restrict the coupon to those who are logged in. This ensures that your discounts are targeted toward the right audience, whether you want to incentivize first-time buyers or reward loyal, registered customers.
    6. User Role Restrictions: With this feature, you can set restrictions based on user roles. If you have different user roles (e.g., subscribers, customers, shop managers), you can ensure that only specific user groups can use particular coupons. This is ideal for offering exclusive deals to VIP members or giving your staff internal discounts.

    Why You Should Use Better Coupon Restrictions

    The Better Coupon Restrictions plugin for WooCommerce offers a range of powerful features that make coupon management significantly more flexible and customized.

    The added restrictions allow you to fine-tune your offers based on product quantities, customer status, and more, ensuring you only provide discounts when it’s most beneficial for your store. Whether you’re running flash sales, limited-time promotions, or exclusive discounts for specific customers, this plugin gives you the precision to manage coupon use as you see fit.

    With these advanced options, you can ensure that your promotional efforts are as effective as possible, driving more sales and rewarding the right customers. If you’re looking to optimize your coupon system and maximize the impact of your offers, Better Coupon Restrictions is an indispensable tool for your WooCommerce store.

    How To Prevent Hotlinking On Website Files Using cPanel?

    Protecting your website’s files from hotlinking is essential for preserving bandwidth and securing your content, and cPanel makes this process straightforward. Hotlinking occurs when other sites link directly to your images, videos, or other files, causing them to load on external pages without your permission, which can drain resources and slow down your site.

    With cPanel’s built-in hotlink protection, you can quickly set restrictions to block unauthorized websites from accessing and displaying your files. This guide will walk you through the steps to enable hotlink prevention on cPanel, helping you safeguard your content, reduce bandwidth theft, and maintain optimal website performance.

    Start by logging into your Sangkrit.net account and then launch your hosting’s cPanel

    Scroll down to ‘Security’ section and click ‘HotLink Protection’ icon.

    Hotlinks Protection

    This will direct you to a page showing you option for enabling and disabling hot links. By default it provides you a list including all domains and URLs of your websites where you can turn on hotlinking.

    Hotlinks Protection 2

    The list is editable, you can manually include or exclude domains and URLs to prevent hot links. It also provides you a text area to block access for selected file types and extensions like .jpg, .png etc.

    The last text field allows you to redirect hotlink requests to a custom URL, may be your website’s home page or whatever you like.

    If you are running your website over WordPress then you may also try Hotlink Protection plugin which is an easy step script coded to stop others from stealing images from your website. Another plugin called Hot Link Prevention offers you a tick-mark option to prevent images from hotlinking.

    How To Restrict Image Upload Size In WordPress?

    In a multi-author WordPress blog, maintaining image quality and controlling image file sizes are crucial for ensuring optimal website performance. Unoptimized images can slow down your site, especially if contributors don’t resize or compress their images before uploading.

    Although WordPress sets a general file upload limit, it may still allow images that are too large, potentially impacting your website’s loading time. This is where the Restrict Image Upload Size plugin can help.

    Plugin To Restrict Image Upload Size

    The Restrict Image Upload Size plugin allows WordPress administrators to set specific upload size limits just for images, ensuring consistent quality and faster site performance. It provides custom settings to restrict the minimum width and height of uploaded images, making it an ideal solution for e-commerce sites, portfolios, and multi-author blogs.

    The plugin offers several features tailored for image management on WordPress:

    • Set Minimum Width and Height: Administrators can set minimum width and height requirements for uploaded images. This helps prevent users from uploading low-resolution images that may not fit your website’s design standards.
    • Custom Error Messages: The plugin lets you set specific error messages that will notify users if their uploads don’t meet the required dimensions.
    • User-Friendly Interface: The settings are easily accessible from the WordPress dashboard, specifically from the Media Settings page, making it simple to configure and manage.
    • Selective Size Restriction: Unlike WordPress’s general upload limit, this plugin restricts image sizes without affecting other file formats like audio and video. This selective restriction allows flexibility in uploading large multimedia files when needed.
    Step-By-Step Guide To Restrict Image Upload Size

    To restrict image upload size with this plugin, follow these steps:

    Step 1. Install and Activate the Plugin

    Go to the Plugins section in your WordPress dashboard, click Add New and search for Restrict Image Upload Size. Install and activate the plugin.

    Step 2. Configure Settings

    After activation, go to Settings > Media in your WordPress dashboard.

    You’ll find new options to set minimum width and height requirements for images. Enter your preferred values for these dimensions based on your website’s design needs.

    Step 3. Customize Error Messages

    In the same settings page, you can also customize the error message that users will see if their image upload doesn’t meet the specified dimensions.

    This makes it easier to guide users on the required image quality standards for your site.

    Why Use the “Restrict Image Upload Size” Plugin?

    This plugin is particularly beneficial for:

    • Maintaining Quality Standards: Ensuring all uploaded images meet specific quality standards helps maintain visual consistency across your site.
    • Improving Website Performance: By restricting large image uploads, you reduce the chances of slowing down your website, which can improve user experience and SEO rankings.
    • Easing Site Management: For multi-author blogs, the plugin helps administrators manage image uploads more effectively, minimizing issues related to oversized images.
    The Plugin Is Ideal For
    • E-commerce Sites: High-quality images are crucial for product pages, and this plugin ensures image uploads meet quality standards.
    • Portfolio Websites: Artists, photographers, and designers can maintain image quality without risking oversized files that might affect loading speed.
    • Multi-Author Blogs: For blogs with multiple contributors, the plugin ensures all authors upload images that align with the site’s standards, enhancing the overall look and feel of the blog.

    The Restrict Image Upload Size plugin is an excellent tool for WordPress site administrators who want to maintain control over image uploads. By setting minimum width and height requirements, you ensure images meet a consistent standard and don’t negatively impact site performance. This plugin makes image management easy, efficient, and SEO-friendly, ultimately helping you deliver a high-quality user experience on your WordPress website.

    If you use a framework other than WordPress then you can also restrict image or any file upload size using cPanel.

    Streamline WordPress Tasks With Fast Admin Menu Search

    Navigating through WordPress can become quite a task, especially for administrators managing complex sites or those with numerous plugins. The default WordPress admin menu, though functional, doesn’t always facilitate quick access to the various menus and sub-items that an admin may need to access frequently. This is where the Admin Menu Search (AMS) plugin steps in, revolutionizing the admin experience with its intuitive search functionality that simplifies and accelerates menu navigation.

    In this article, we explore the key features of the AMS plugin, its benefits, and how it enhances the efficiency of WordPress administration.

    Core Benefits Of The Admin Menu Search

    Admin Menu Search (AMS) is crafted to provide a seamless and accessible search experience directly from the WordPress admin area. Here’s a closer look at its defining features:

    Quick Search of Menu and Sub-Menu Items

    AMS enables administrators to search through both menu items and their sub-items with ease. No longer do users need to hunt down specific menu sections; simply entering keywords relevant to the desired menu item will display the relevant options instantly. This is particularly useful for WordPress sites with a significant number of plugins, each adding its own menu or sub-menu items.

    Support for Multiple Keyboard Layouts

    One of the standout features of AMS is its ability to accommodate different keyboard layouts. Often, users may inadvertently leave a different language or keyboard layout active, which can lead to typing errors or the need to switch layouts. With AMS, administrators can enter text in English regardless of the current keyboard setting, and the plugin will still deliver the desired results accurately. This feature is especially beneficial for multilingual sites or users who toggle between layouts frequently.

    Easy Access with a Fixed Admin Bar Search Field

    AMS adds a dedicated search field at the very top of the WordPress admin bar, making it a permanent feature that is always accessible. This field remains visible regardless of which admin page is open, ensuring that users can perform quick searches at any time without navigating away from their current page. This positioning is invaluable for busy administrators who often need to multi-task and require prompt access to different site settings.

    Keyboard Shortcuts for Efficiency

    For power users who prefer to work with keyboard shortcuts, AMS offers a unique advantage. By pressing the slash key (“/”), users can instantly focus on the search field, bypassing the need to click on the field manually. This shortcut is a great time-saver, allowing users to initiate searches within seconds.

    Additionally, AMS includes a shortcut to clear the search field instantly. By pressing the “Esc” key when the field is in focus, the input is erased, restoring the display of all menu items. This small yet effective shortcut eliminates the need for repetitive backspacing or manually clearing the field, further enhancing workflow.

    How To Use Admin Menu Search?

    Getting started with AMS is straightforward. After installation, the plugin automatically adds the search field to the admin bar. The intuitive placement and ease of use mean there is no need for a steep learning curve. Admins can simply start typing in the search field or use the shortcuts to immediately begin benefiting from the plugin’s functionality.

    Here’s a quick setup guide:

    1. Install and Activate AMS – Simply install the AMS plugin through the WordPress dashboard or by uploading it manually. Once activated, the search field will appear at the top of the admin bar.
    2. Start Searching – Use the search field to enter keywords or menu items as needed. The results will be displayed in real-time, allowing for quick access.
    3. Use the Keyboard Shortcuts – Press “/” to focus on the search field and “Esc” to clear it, making navigation even faster.

    The AMS plugin brings a range of benefits to WordPress administrators, whether managing single or multisite installations. Here’s how AMS can positively impact your site administration:

    Enhanced Efficiency and Productivity

    The AMS plugin significantly reduces the time spent navigating the admin dashboard. With its quick search functionality, administrators can locate and access specific menu items in moments. This efficiency is especially valuable when working under time constraints or handling urgent updates, allowing admins to perform their tasks without unnecessary delays.

    User-Friendly Interface and Accessibility

    AMS offers a clean, unobtrusive addition to the admin area with a user-friendly interface. The search field’s placement on the admin bar is convenient and ensures that it doesn’t interfere with the existing menu structure. For new or less experienced WordPress users, this accessibility makes the admin experience more intuitive and less overwhelming.

    Error Reduction with Keyboard Layout Flexibility

    Typing errors due to incorrect keyboard layouts can be frustrating, particularly for users managing multilingual content or switching between languages. AMS’s compatibility with various keyboard layouts minimizes these errors, ensuring accurate search results regardless of the layout. This is particularly beneficial for administrators in non-English-speaking regions or those who manage international websites.

    Improved Workflow for Power Users

    For administrators accustomed to using keyboard shortcuts, AMS offers a faster, smoother workflow. By incorporating the slash (“/”) shortcut for focusing on the search field and the Esc key to clear it, the plugin provides an optimized experience for power users. These shortcuts allow admins to maintain a faster pace, improving productivity in day-to-day tasks.

    Finally, Admin Menu Search (AMS) is a valuable addition to any WordPress admin’s toolkit. By simplifying the search and navigation of menu items, providing flexibility with keyboard layouts, and offering helpful shortcuts, AMS significantly enhances the admin experience. This plugin not only saves time but also reduces the potential for error, ensuring a more streamlined and efficient workflow for WordPress administrators. Whether managing a single site or a network of sites, AMS can transform how you interact with the WordPress dashboard, making it an indispensable tool for modern WordPress site management.

    How To Schedule WordPress Menus With Expiration Dates?

    The Menu Expiration Control plugin is an essential tool for WordPress users looking to add flexibility and control over their website’s menu display. With this plugin, you can set specific start and expiration dates for each menu item, making it perfect for temporary promotions, seasonal offerings, or event-based menu items.

    Whether it’s a limited-time offer, a seasonal special, or a date-specific announcement, this plugin provides a seamless way to ensure your menus are always relevant to your audience.

    Why Use the Menu Expiration Control Plugin?

    The Menu Expiration Control plugin allows you to manage menu items more dynamically by setting start and expiration dates. Here’s what makes this plugin valuable:

    • Control Visibility of Menu Items: Show or hide menu items based on specific timeframes, ensuring that your navigation is always up-to-date.
    • Perfect for Promotions & Events: Easily schedule when a promotional link or event announcement should appear or disappear from your menu.
    • Seasonal Menus Made Easy: Set visibility dates for seasonal offerings or limited-time items, such as holiday promotions or special menus.
    Key Features Of Menu Expiration Control Plugin:
    • Date-Specific Display: Choose exact dates for each menu item to be visible, ideal for items that should appear only during particular times.
    • Customizable Date Format: The date format is set as YYYY-MM-DD by default, but advanced users can modify this directly within the plugin’s code.
    • User-Friendly Interface: Manage dates right from the ‘Appearance’ > ‘Menus’ section in the WordPress admin panel, without the need for coding skills.

    This plugin is especially useful in scenarios such as:

    • Seasonal Campaigns: Automate the display of holiday-themed menu items, like Christmas sales, New Year offers, or Halloween specials.
    • Limited-Time Promotions: Set menu items for flash sales or exclusive discounts, ensuring they only appear for the duration of the campaign.
    • Event Announcements: Control visibility of links for upcoming events, webinars, or local gatherings without manually updating the menu.
    How To Use the Menu Expiration Control Plugin?

    Follow these simple steps to install and start using the Menu Expiration Control plugin:

    1. Install and Activate the Menu Expiration Control plugin.
    2. Navigate to Appearance -> Menus in the WordPress admin area.
    3. Open any menu for editing or select Create a new menu at the top of the page
    4. Enter a name for your new menu in the Menu Name box and click the Create Menu button.
    5. Locate the left pane to select the pages, categories, custom links etc that you want to add to your menu.
    6. Click the Add to Menu button located at the bottom of this pane to add your selection(s) to the menu.
    7. Set specific start and expiration dates to any menu item for customized display.
    8. Click the Save Menu button.

    By using Menu Expiration Control not only enhances your website’s functionality but also improves user experience by ensuring visitors see only relevant, time-specific menu items. By keeping your site’s navigation current, you provide a more organized, user-friendly experience that is sure to keep visitors engaged.

    With its easy setup and powerful functionality, the Menu Expiration Control plugin is a must-have for any WordPress site looking to optimize their menus with time-sensitive content.

    How To Tag Posts For SEO, Image Updates & Analysis By Authors In WordPress?

    You can enhance WordPress editing process and work flow by tagging the post for advancing SEO, image updates, and further team reviews on your WordPress site.

    Managing content in WordPress can become a daunting task, especially when you have numerous posts, pages, or custom post types. The ‘Internal Tags‘ plugin simplifies this process by allowing you to create internal tags, making content organization and workflow management much easier. This plugin enables you to set internal tags on various content types, providing a powerful tool to categorize and manage your posts directly from the WordPress dashboard.

    What Are Internal Tags?

    Internal tags are customizable labels that can be applied to posts, pages, or custom post types within the WordPress dashboard. Unlike public-facing tags used for categorizing content on the front end, internal tags are designed specifically for backend management.

    For instance, they can help you track content that requires attention from a specific team, needs additional media, or is pending SEO optimization.

    Key Features of the ‘Internal Tags’ Plugin

    The plugin offers a wide range of features aimed at enhancing your content management experience:

    1. Unlimited Internal Tags: There is no limit to the number of internal tags you can create. You can define as many tags as you need to suit your content management workflow.
    2. Customizable Tag Names, Descriptions, and Colors: Each tag can be given a unique name, description, and color for easy identification. Tags can be color-coded to provide visual cues at a glance.
    3. Hierarchical Tag Structure: You can create parent-child relationships among tags, allowing for a more organized structure and a better way to segment your content.
    4. Visible Tags in the Posts List: Once a tag is set, it appears alongside your posts in the WordPress dashboard, giving you a clear overview of the status of each post.
    5. Filter Posts by Tags: The plugin allows you to filter the list of posts based on internal tags, making it easier to find content that requires action.
    6. Bulk Edit and Quick Edit Options: Internal tags can be quickly set or modified for multiple posts using bulk editing or the quick edit function.
    7. Enable on Chosen Post Types: You have the flexibility to enable internal tags on posts, pages, or custom post types, depending on your requirements.
    8. User Role Capabilities: You can choose which user roles can view and manage internal tags, ensuring that only authorized users have access.
    9. Display Options: The tags can be displayed in either horizontal or vertical modes, with an optional compact display mode for a cleaner interface.
    10. Default Tag Colors: You can set default colors for tags that do not have a specific color assigned.

    How to Use the ‘Internal Tags’ Plugin

    To get started, install the ‘Internal Tags’ plugin and navigate to Settings > Internal Tags in the WordPress dashboard. Here, you can choose which post types will utilize internal tags.

    After enabling the plugin for the desired content types, a new Internal Tags menu will appear under the post types menu. Creating a new tag is simple: just click on the menu, add the tag details, and configure its color and description.

    Once the tags are set up, they can be applied to posts during creation or editing. The tags will be displayed on the right side of the editor, and you can view or filter posts based on these tags in the dashboard.

    The ‘Internal Tags’ plugin is a valuable tool for WordPress users looking to streamline content management and improve workflow efficiency. With its customizable options and easy integration, it enhances the organization of your website’s content like never before.

    How To Enable mod_expires With WordPress Plugins For A Better Site Performance?

    If you’re using WordPress, you can enable mod_expires and set up caching rules easily using plugins. This method doesn’t require manual server configuration and can help you boost your website’s speed.

    Several WordPress plugins can enable mod_expires and set up caching rules. Popular options include: WP Super Cache, W3 Total Cache, WP Rocket, and Hummingbird. For this lesson, let’s focus on W3 Total Cache and WP Super Cache, as they are free and commonly used.

    To enable mod_expires through WordPress plugins, you can set up caching rules without manually configuring the server. This helps to improve your website’s loading speed and overall performance. Here’s how to do it using popular caching plugins for WordPress.

    Step 1 Installing W3 Total Cache Plugin

    Start by installing and activating the W3 Total Cache plugin. Navigate to the WordPress Dashboard, go to Plugins, then Add New, and search for W3 Total Cache.

    Step 2 Enabling mod_expires With W3 Total Cache

    After activation, go to Performance > Browser Cache in the WordPress dashboard. There, you will find an option to enable the “HTTP (Expires) Header” for different content types, such as CSS, JavaScript, and HTML.

    Make sure to check the box for each relevant type and configure the expiration settings.

    For example, you could set the “Expires header lifetime” to one week for CSS and JavaScript, while setting it to one month for images. Don’t forget to save your settings and purge the cache afterward.

    Step 1 Installing WP Super Cache Plugin

    Start by installing and activating the WP Super Cache plugin. Navigate to the WordPress Dashboard, go to Plugins, then Add New, and search for WP Super Cache.

    Step 2 Enabling mod_expires Using WP Super Cache

    Activate the WP Super Cache plugin. Next, go to the WordPress Dashboard, select Plugins, and then Add New. Search for WP Super Cache, install it, and activate the plugin.

    Now, head over to Settings > WP Super Cache > Advanced. In this section, you will find an “Expiry Time & Garbage Collection” area.

    Enable the “Cache HTTP headers with expires” option, and set an appropriate expiration time for your content.

    For instance, 3600 seconds (1 hour) may work for dynamic content, whereas static files like images could have a longer expiration period. Once you’ve made these adjustments, update the status.

    Step 3 Verify That Cache Is Working (Common Step)

    Clear your site cache through the plugin’s settings to apply all changes. You can then check the HTTP headers using the developer tools in your browser or online services like GTmetrix. This will help confirm that the “Expires” or “Cache-Control” headers are correctly set.

    By following these steps, you can easily enable mod_expires through plugins like W3 Total Cache and WP Super Cache, optimizing caching rules for better website performance without directly modifying server configurations.

    How To Enable mod_expires To Cache Your Website Files For Speed?

    Mod_Expires is a built-in module for the Apache web server, available on all Sangkrit.net hosting plans. This module leverages the functionality of mod_expires to manage how long a client’s web browser caches website resources.

    Here’s how it works: Mod_Expires manipulates the “Expires” headers sent by the hosting server. This gives you control over how long a browser stores cached copies of website resources. By adjusting these cache durations, you can optimize your site’s performance while considering your website’s update frequency.

    Important Note: If the server response already includes an “Expires” header (e.g., generated by a CGI script or a proxied origin server), Mod_Expires won’t modify or add an “Expires” or “Cache-Control” header in those cases.

    How To Enable mod_expires Via .htaccess?

    If Mod_Expires is not enabled you will need to enable it in your .htaccess file which is present in your website’s root directory, sometimes hidden and can be viewed by changing the view option from the top right corner of cPanel’s file manager. You can enable it on a per-directory basis and it applies recursively.

    Sangkrit.net uses the vendor-provided code from Apache mod_expires. Apache HTTPD documentation is accurate for using .htaccess files on your hosting account.

    Locate your .htaccess file: This file is usually located in your website’s root directory (e.g., /var/www/html/). The following given example enables mod_expires for a set of common image types and CSS files:

    # Activate mod_expires for this directory
    ExpiresActive on
    # locally cache common image types for 7 days
    ExpiresByType image/jpg "access plus 7 days"
    ExpiresByType image/jpeg "access plus 7 days"
    ExpiresByType image/gif "access plus 7 days"
    ExpiresByType image/png "access plus 7 days"
    # cache CSS files for 24 hours
    ExpiresByType text/css "access plus 24 hours"

    Similarly, you can configure mod_expires in your .htaccess file with more options by adding extra caching rules.

    Open the .htaccess file and add the following code to specify the caching duration for different file types:

    <IfModule mod_expires.c>
        ExpiresActive On
        # Set expiration for images
        ExpiresByType image/jpg "access plus 1 month"
        ExpiresByType image/jpeg "access plus 1 month"
        ExpiresByType image/gif "access plus 1 month"
        ExpiresByType image/png "access plus 1 month"
        # Set expiration for CSS and JavaScript
        ExpiresByType text/css "access plus 1 week"
        ExpiresByType application/javascript "access plus 1 week"
        ExpiresByType text/javascript "access plus 1 week"
        # Set expiration for other file types
        ExpiresByType text/html "access plus 1 day"
        ExpiresByType application/pdf "access plus 1 month"
        ExpiresDefault "access plus 1 week"
    </IfModule>

    How To Enable mod_expires Via Apache Server?

    Alternatively, if you have root or administrative access to your server you can enable mod_expires directly in Apache by using the command line. Simply, access your server and do as directed.

    Step-1 Enable the module by running the following command:

    bash
    sudo a2enmod expires

    Step-2 After enabling the module, restart Apache to apply the changes. Simply use the following command for restarting apache :

    bash
    sudo service apache2 restart

    Now clear your browser cache to ensure you see the latest changes.

    You may also check HTTP headers by using browser developer tools (Network tab) to confirm that the “Expires” or “Cache-Control” headers are set correctly for the specified file types.

    By enabling mod_expires, you can significantly reduce page load times, as browsers will cache static files and serve them locally on subsequent visits.

    How To Enable Mod_Expires Via WordPress Plugins?

    WordPress users may also use some cache plugins such as WP Super Cache or W3 Total Cache to get this thing done from their admin area dashboard. Read this lesson to know the complete process.

    How To Redirect Users By Their Country In WordPress?

    The IP2Location Redirection plugin is a powerful WordPress tool that allows website owners to manage redirection tasks based on visitors’ geolocation, identified through their IP address. It supports country and region-based redirection to a specified URL or custom page, making it ideal for handling 301 and 302 redirects without needing expertise in server configurations like Apache .htaccess.

    Common Features:

    • You can set up multiple redirection rules as needed for different countries or regions.
    • It supports IPv4 and IPv6, making it flexible for all IP addresses.
    • It helps improve SEO by reducing old or broken links.
    • You may configure logging and display custom messages for blocked visitors.

    The plugin supports both IPv4 and IPv6, utilizes IP2Location’s IP geolocation data, and offers flexible redirection rules, helping improve SEO by managing old or broken links effectively.

    Step 1: Install and Activate the Plugin

    Start by installing the IP2Location Redirection plugin. In your WordPress admin dashboard, go to Plugins > Add New, search for the plugin by name, and click Install Now. Once installed, activate it. This plugin is highly recommended for handling redirection based on country or region using IP address geolocation.

    Step 2: Configure the Basic Settings

    Navigate to IP2Location Redirection > Settings in the dashboard. Here, you will configure the initial settings:

    • Default Redirection Behavior: Choose the default action, such as redirecting to a specified URL or blocking access for certain countries.
    • Geolocation Data Setup: The plugin supports both IP2Location IP geolocation BIN data and web service for geolocation lookup. If you choose to use the BIN data, download the file from the IP2Location website and upload it to your server. Make sure to update the BIN data monthly via the settings page for accurate results.

    Step 3: Add Redirection Rules

    Go to IP2Location Redirection > Rules and click Add New Rule to create a country or region-based redirection rule:

    • Rule Name: Give a descriptive name for easy management.
    • Country or Region: Select the country or region you want to target for redirection.
    • Redirection URL: Specify the destination URL for visitors from the selected location.
    • Redirection Type: Choose between 301 Permanent or 302 Temporary redirection.
    • Source URL: Leave it empty to apply site-wide redirection, or specify a specific page.
    • Additional Conditions: Configure optional conditions, such as user agent, referrer, or URL parameters.

    Step 4: Save and Activate the Rule

    After setting up the parameters, click Save Rule to activate it. This rule will now redirect users to the specified URL based on their IP geolocation.

    Step 5: Testing and Verification

    To verify that the redirection is functioning correctly, simulate visits from the selected country using a VPN or proxy. Ensure the visitors are redirected according to the configured rules.

    The IP2Location Redirection plugin is powerful yet simple, allowing website owners to manage redirections without needing to be familiar with Apache .htaccess configurations.

    How To Control Post Visibility In WordPress By User Roles, Login Status, Memberships & Password Protection?

    WordPress site owners can easily acquire complete control over the visibility of posts. They can set which group of people can see what specific content on their website. This lesson guides you on making certain posts, pages, and other custom post types visible only to specific users such as logged-in users, users by their roles, and users with passwords to view the content.

    How To Control WordPress Posts Visibility?

    The edit screen of every post and page has a settings sidebar on the right, and there are two sections; Post and Block.

    In the post section, there is a ‘Summary’ meta box that offers a visibility option as ‘Status’ on the top.

    If you click the link next to ‘Status’ it shows you options to keep any post public make it private, or password protected.

    How To Make Any Post Private In WordPress?

    When you make any post private it becomes visible only to the site administrator and editors. Simply follow the steps:

    1. Create a new post or open any old post for editing
    2. On the right sidebar, click the ‘Post’ block
    3. Under the post section on top, click ‘Published’ or ‘Draft’ next to the ‘Publish’ option
    4. It will show you three options: Public i.e. default option, Private, and Password Protected
    5. Since you are making the post private select the ‘Private’ option
    6. Publish/Update the post and it will become private

    The option makes the post private i.e. hidden from the logged-out users and visible only to the site admins and editors. These posts are hidden from subscribers, readers, feeds, and searches.

    How To Show/Hide WordPress Posts Based On The User Roles?

    As you can see, private posts are only visible to site admins and editors but what if you want to make certain posts visible selectively to specific user roles such as subscribers, authors, contributors, etc? You can do that also with any of the following plugins:

    1. Advanced Access Manager – The plugin enables you to manage access to your website content for any user role, individual user, or visitor. It also allows you to configure the default access to all posts, pages, custom post types, categories, and custom taxonomies.
    2. Membership Plugin – Restrict Content – The plugin offers you complete control over who can and who cannot view any content on your WordPress site. 

    How To Password Protect Any WordPress Post?

    1. Create a new post or open any old post for editing
    2. On the right sidebar, click the ‘Post’ block
    3. Under the post section on the top right, click ‘Published’ or ‘Draft’ next to the ‘Status’ option
    4. It will show you three options: Public i.e. default option, Private, and Password Protected
    5. Since you are making the post password-protected select the ‘Password Protected’ option
    6. It will ask you to enter a password, enter the password you like to keep on post
    7. Publish/Update the post and it will become password-protected

    Now you can share the link and password with those whom you want to read the post. Only the post title will show up on the home page and other archive pages and it would look something like this: Password Protected: Title of the Post.

    It will also show this message in the post content area: “This content is password protected. To view it please enter your password below” and a field to enter the password of the post.

    Unlike private posts which are completely hidden from logged-out users, a password-protected post shows the title of the post in the way mentioned above.

    Now the question arises, is it possible to hide the title and password field of the password-protected post on home and other archive pages? Yes, you can do that also.

    How To Hide Password Protected Post Titles From Home & Other Archive Pages In WordPress?

    As we have discussed above, when you password-protect any post, the front end of the website shows the post title and a password field so that users with a password can view the post. Now if you want to hide this title and make it visible only to the users with a link and password then follow these steps:

    1. Navigate to Plugins -> Add New page to find and install WordPress Hide Posts, plugin
    2. Upon activation, visit Settings -> Hide Posts page to select where you want to use the plugin such as on posts, pages, or other content types
    3. Now open the password-protected post for editing
    4. Navigate to the ‘Hide Posts’ meta box on the right sidebar
    5. Tick where you want to hide the post such as on the home page, category pages, tags pages, search pages, and other archive pages, etc
    6. Update the post and now the protected title and password field will also be hidden on the front of your website. Only the users with a link would be able to enter the password.

    How To Hide Any WordPress Post From Home, Category & Other Archive Pages?

    The plugin mentioned above is not just for hiding password-protected posts but it allows you to hide any posts from the home page, category page, search page, tags page, authors page, RSS Feed, REST API, Post Navigation, and Native Recent Posts Widget, etc.

    Simply install and activate the WordPress Hide Posts plugin then follow these steps to hide any post:

    1. Visit Settings -> Hide Posts page to select where you want to use the plugin such as on posts, pages, or other content types
    2. Now open the post (you want to hide) for editing
    3. Navigate to the ‘Hide Posts’ meta box on the right sidebar
    4. Tick where you want to hide the post such as on the home page, category pages, tags pages, search pages, and other archive pages, etc
    5. Update the post and the post will get unlisted from the archive pages that you have selected

    So these were all important parts of controlling the visibility of posts and pages on your WordPress site.