Download the PHP package soderlind/passwp-posts without Composer

On this page you can find all versions of the php package soderlind/passwp-posts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package passwp-posts

PassWP Posts

A simple password protection plugin for WordPress—no usernames, no accounts, just one shared password. Share the password with those who need access and they're in. Perfect for situations where you need quick, hassle-free access control without user management.

When to Use This Plugin

PassWP Posts is ideal when you need simple shared access without the overhead of user accounts:

Note: This is NOT a membership or user management plugin. If you need individual user accounts, different access levels, or tracking who accessed what, use a membership plugin instead.

Features

Installation

Plugin updates are handled automatically via GitHub. No need to manually download and install updates.

Configuration

Go to Settings → PassWP Posts to configure the plugin.

General Settings

Setting Description
Enable Protection Toggle password protection on or off for your entire site
Password The shared password that visitors must enter to access any protected content on your site
Remember Me Duration Number of days the browser will remember the password so visitors don't need to re-enter it (default: 30 days)
Protection Mode Choose between protecting all pages and posts (with optional exclusions) or protecting only specific selected content
Excluded Pages/Posts When "Protect all" is selected: choose specific pages or posts that should remain publicly accessible without a password
Protected Pages/Posts When "Protect selected" is chosen: select the specific pages or posts that require password protection

Customize Settings

Setting Description
Preset Themes Quick-apply a complete theme with one click: Default Purple, Business Blue, or Dark Mode
Background Customize the page background with a solid color, gradient blend, or upload a background image
Card Styling Style the password form card: background color, corner radius, and drop shadow intensity
Logo Upload your company or site logo to display above the password form, with adjustable width
Typography Customize the heading text, text colors, and choose from available font families
Button Style the submit button: custom text, background and hover colors, and corner radius
Form Options Toggle the "Remember Me" checkbox visibility and set the input field corner radius
Footer Add custom footer text below the form with an optional link URL

How It Works

  1. When a visitor tries to access a protected page or post, they are shown a password form
  2. If they enter the correct password, a secure cookie is set
  3. The cookie allows them to browse freely for the configured duration
  4. Logged-in users are never prompted for a password (use incognito or private browsing mode to test protection).
  5. The front page is always public regardless of protection mode

Security

Development

Requirements

Running Tests

PHP Tests (PHPUnit with Brain\Monkey):

JavaScript Tests (Vitest):

Building Translations

Directory Structure

Hooks

Filters

Translations

The plugin is translation-ready with the text domain passwp-posts. Available translations:

License

GPL v2 or later

Changelog

See CHANGELOG.md for a detailed list of changes.


All versions of passwp-posts with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
yahnis-elsts/plugin-update-checker Version ^5.6
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package soderlind/passwp-posts contains the following files

Loading the files please wait ...