Disable direct access to your sites /wp-login.php script, plus user notifications based on actions.

Overview

WordPress Login Locker

Login Locker

PHP from Packagist Latest Stable Version Total Downloads License Build Status codecov

Disable direct access to your sites /wp-login.php script plus user notifications based on actions.

Package Installation (via Composer)

To install this package, edit your composer.json file:

{
    "require": {
        "thefrosty/wp-login-locker": "^2.0.0"
    }
}

Then run:

$ composer install thefrosty/wp-login-locker

Or, run:

$ composer require thefrosty/wp-login-locker:^2.0


Comments
  • Update slevomat/coding-standard requirement from ~4.0 to ~6.3

    Update slevomat/coding-standard requirement from ~4.0 to ~6.3

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    6.3.10

    📣 You can now sponsor Slevomat Coding Standard development

    Fixes

    • UselessSemicolonSniff: Fixed internal error
    • UselessIfConditionWithReturnSniff: Don't remove comments automatically
    • ReferencedNameHelper: Fixed constant detection
    Commits
    • 58fa5ea UselessSemicolonSniff: Fixed internal error
    • a3b4e39 UselessIfConditionWithReturnSniff: Don't remove comments automatically
    • bab12ae ReferencedNameHelper: Fixed constant detection
    • dd73c0f DisallowCommentAfterCodeSniff: Fixed false positive
    • 4f5d56d Fix error message typos in NumericLiteralSeparator sniffs
    • 127c374 UnusedVariableSniff: Fixed false positives
    • f3721be EarlyExitSniff: Fixed fixer for conditions with ?: and ??
    • 3cb7cc2 UnusedVariableSniff: Fixed false positive
    • 500f55b ReferencedNameHelper: Fixed detection
    • 1f7bd4b TypeHintHelper: Fixed internal error
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    dependencies 
    opened by dependabot-preview[bot] 3
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.6

    Update slevomat/coding-standard requirement from ~6.0 to ~8.6

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.6.2

    🐛 Fixes

    • SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: Fixed false positive with self::CONSTANT
    Commits
    • 080f592 SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: Fixed ...
    • 71dddfe Updated dependencies
    • 41196b4 SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: Fixed ...
    • 4eeb22f SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration: Fixed false po...
    • d4175d8 Cleanup
    • ac214c2 Added TokenHelper::findLastTokenOnPreviousLine()
    • 48d18ac Cleanup
    • ddaffda Added TokenHelper::findNextNonWhitespace() and findPreviousNonWhitespace()
    • ea56749 Added FixerHelper::removeBetween() and removeBetweenIncluding()
    • e0721b0 Fix
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.5

    Update slevomat/coding-standard requirement from ~6.0 to ~8.5

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.5.1

    🐛 Fixes

    • SlevomatCodingStandard.PHP.RequireExplicitAssertion: Fixed broken fixer when enableAdvancedStringTypes is enabled
    Commits
    • 971f489 SlevomatCodingStandard.PHP.RequireExplicitAssertionSniff: Fixed broken fixer ...
    • a52720f SlevomatCodingStandard.Variables.UselessVariable: Fixed false positives
    • 2695d1c SlevomatCodingStandard.Classes.DisallowMultiPropertyDefinition: Fixed false p...
    • 82a0002 SlevomatCodingStandard.ControlStructures.DisallowYodaComparison/RequireYodaCo...
    • 4131db1 SlevomatCodingStandard.PHP.RequireExplicitAssertion: New option "enableAdvanc...
    • 784139b SlevomatCodingStandard.PHP.RequireExplicitAssertion: New option "enableIntege...
    • 7dbe86f Cleanup
    • 404aef7 SlevomatCodingStandard.PHP.RequireExplicitAssertion: Improved support for nat...
    • 2fac4f2 SlevomatCodingStandard.PHP.RequireExplicitAssertion: Fixed false positive
    • 0d49c7c PHP 8.2: Support for standalone null, true a false type hints
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.4

    Update slevomat/coding-standard requirement from ~6.0 to ~8.4

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.4.0

    🔧 Improvements

    • Support of phpstan/phpdoc-parser 1.7.0

    🐛 Fixes

    • Fixed detection of some PHP 8.1 types
    • SlevomatCodingStandard.PHP.RequireNowdoc: Accepts escaped sequences (thanks to @​dg)
    • SlevomatCodingStandard.Functions.RequireSingleLineCall: Skip calls with multi-line double-quoted string (thanks to @​schlndh)
    • SlevomatCodingStandard.PHP.UselessParentheses: Fixed false positive with xor
    • SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator: Try to ignore string offsets
    Commits
    • 02f2732 phpstan/phpdoc-parser 1.7
    • a2ea28b SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator: Try to ig...
    • ea4153e Updated dependencies
    • e332564 Fixed detection of some PHP 8.1 types
    • eb48bcb SlevomatCodingStandard.PHP.UselessParentheses: Ignore xor
    • cfe3d03 SlevomatCodingStandard.Functions.RequireSingleLineCallSniff: skip calls with ...
    • 94a9364 RequireNowdocSniff: accepts escaped sequences
    • 8c671af Update composer.json
    • 56a4b20 Reflect current major version in README
    • a14df43 Updated dependencies
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.3

    Update slevomat/coding-standard requirement from ~6.0 to ~8.3

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.3.0

    🆕 New sniffs

    • Added SlevomatCodingStandard.Complexity.Cognitive (thanks to @​bkdotcom)
    • Added SlevomatCodingStandard.Files.FileLength (thanks to @​bkdotcom)
    • Added SlevomatCodingStandard.Classes.ClassLength (thanks to @​bkdotcom)

    🐛 Fixes

    • SlevomatCodingStandard.PHP.RequireExplicitAssertion: Do not throw away static type (thanks to @​simPod)
    Commits
    • a14df43 Updated dependencies
    • 3e6b61a Adds SlevomatCodingStandard.Classes.ClassLength sniff
    • fd5336f fix(RequireExplicitAssertion): do not throw away static type
    • 05ec182 Added SlevomatCodingStandard.Files.FileLength
    • c047258 Block merge commits check
    • 862f1fd Cleanup
    • 7a3febc Added SlevomatCodingStandard.Complexity.Cognitive
    • 0cec515 SlevomatCodingStandard.TypeHints.ParameterTypeHintSniff: "MissingTraversableT...
    • 1cd31e0 Cleanup
    • 0e4df34 Integer settings in normalized always on process() method start
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~7.2

    Update slevomat/coding-standard requirement from ~6.0 to ~7.2

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    7.2.0

    🆕 New sniffs

    • Added SlevomatCodingStandard.Functions.DisallowTrailingCommaInClosureUse
    • Added SlevomatCodingStandard.Functions.RequireTrailingCommaInClosureUse

    🔧 Improvements

    • Support for offset access type syntax in annotations
    • Support for @phpstan-assert/@psalm-assert annotations
    • SlevomatCodingStandard.Whitespaces.DuplicateSpacesSniff: New option ignoreSpacesInMatch
    • SlevomatCodingStandard.Functions.DisallowTrailingCommaInCall: New option onlySingleLine
    • SlevomatCodingStandard.Functions.DisallowTrailingCommaInDeclaration: New option onlySingleLine

    🐛 Fixes

    • SlevomatCodingStandard.TypeHints.ReturnTypeHint: Fixed internal error
    • SlevomatCodingStandard.ControlStructures.UselessIfConditionWithReturn: Fixed internal error
    • SlevomatCodingStandard.Functions.RequireSingleLineCall: Fixed false positive
    • SlevomatCodingStandard.Variables.UnusedVariable: Resolve false positives with increment/decrement operators (thanks to @​aadmathijssen)
    • SlevomatCodingStandard.Variables.UnusedVariable: allow increment/decrement operators after yield (thanks to @​aadmathijssen)
    Commits
    • b4f96a8 Support for @phpstan-assert/@​psalm-assert annotations
    • af1f618 Support for offset access type syntax in annotations
    • 0b2f104 Updated dependencies
    • 2cc23c1 SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses: add missing heade...
    • 3d04a22 SlevomatCodingStandard.Functions.DisallowTrailingCommaInDeclaration: New opti...
    • a42989e SlevomatCodingStandard.Functions.DisallowTrailingCommaInCall: New option "onl...
    • 91c0d77 SlevomatCodingStandard.Functions.DisallowTrailingCommaInClosureUse: New optio...
    • 5fa099f Added DisallowTrailingCommaInClosureUseSniff to phpcs.xml
    • 82d25d9 SlevomatCodingStandard.Functions.RequireTrailingCommaInClosureUse: New sniff
    • 9c16fd1 SlevomatCodingStandard.Functions.DisallowTrailingCommaInClosureUse: New sniff
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~7.1

    Update slevomat/coding-standard requirement from ~6.0 to ~7.1

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Commits
    • b521bd3 CS
    • 9da58ae SlevomatCodingStandard.Functions.FunctionLengthSniff: New options "includeCom...
    • a0b5814 Fixed build
    • 2dcda07 Removed support for PHP 7.1
    • a1bbaf3 Updated dependencies
    • be7898d Support for conditional types in annotations
    • 6a79276 Add SlevomatCodingStandard.Classes.RequireAbstractOrFinal
    • 2cc697e Fixed build
    • 33b890d SlevomatCodingStandard.Functions.RequireTrailingCommaInCall: More tests
    • e950131 SlevomatCodingStandard.Classes.ParentCallSpacing: Fixed false positive
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~7.0

    Update slevomat/coding-standard requirement from ~6.0 to ~7.0

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    7.0.0

    🆕 New sniffs

    • RequireNonCapturingCatchSniff: Requires non-capturing catch when the variable with exception is not used
    • RequireNullSafeObjectOperatorSniff: Requires using ?-> operator
    • DisallowNullSafeObjectOperatorSniff: Disallows using ?-> operator
    • RequireTrailingCommaInDeclarationSniff: Enforces trailing commas in multi-line declarations
    • DisallowTrailingCommaInDeclarationSniff: Disallows trailing commas in multi-line declarations
    • RequireConstructorPropertyPromotionSniff: Requires use of constructor property promotion
    • DisallowConstructorPropertyPromotionSniff: Disallows usage of constructor property promotion
    • UnionTypeHintFormatSniff: Checks format of union type hints
    • DisallowNamedArgumentsSniff: Disallows usage of named arguments
    • DisallowTrailingCommaInCallSniff: Disallows trailing commas in multi-line calls
    • ForbiddenPublicPropertySniff: Disallows using public properties (thanks to @​50bhan)
    • FunctionLengthSniff: Disallows long function (thanks to @​50bhan)

    🔧 Improvements

    • Support for union type hints
    • Support for mixed and static type hint
    • Support for @phpstan-type, @psalm-type, @phpstan-import-type and @psalm-import-type annotations
    • ReturnTypeHintSniff: New option enableUnionTypeHint to enable support for union type hints
    • PropertyTypeHintSniff: New option enableUnionTypeHint to enable support for union type hints
    • ParameterTypeHintSniff: New option enableUnionTypeHint to enable support for union type hints
    • ReturnTypeHintSniff: New option enableMixedTypeHint to enable support for mixed type hint
    • PropertyTypeHintSniff: New option enableMixedTypeHint to enable support for mixed type hint
    • ParameterTypeHintSniff: New option enableMixedTypeHint to enable support for mixed type hint
    • ReturnTypeHintSniff: New option enableStaticTypeHint to enable support for static type hint
    • ReturnTypeHintSniff: Reports useless @phpcsSuppress
    • ParameterTypeHintSniff: Reports useless @phpcsSuppress
    • PropertyTypeHintSniff: Reports useless @phpcsSuppress
    • UnusedParameterSniff: Reports useless @phpcsSuppress
    • ModernClassNameReferenceSniff: New option enableOnObjects to enable ::class on all objects
    • NullableTypeForNullDefaultValueSniff: Support for mixed and union type hints
    • ReferenceUsedNamesOnlySniff: Improved fixer
    • BlockControlStructureSpacingSniff: Ignore if with alternative syntax
    • RequireTernaryOperatorSniff: Improved fixer
    • RequireMultiLineTernaryOperatorSniff: Support for more ternary operators
    • RequireMultiLineTernaryOperatorSniff: New option expressionsMinLength
    • BlockControlStructureSpacingSniff: Improved behaviour for case and default control structures
    • JumpStatementsSpacingSniff:: No errors for throw expressions

    🐛 Fixes

    • NegationOperatorSpacingSniff: Fixed false positive
    • BlockControlStructureSpacingSniff: Fixed false positive
    • UselessParenthesesSniff: Fixed false positives
    • JumpStatementsSpacingSniff: Fixed false positive
    • RequireCombinedAssignmentOperatorSniff: Possible string offset should only report error - fixer is disabled to prevent fatal errors

    ... (truncated)

    Commits
    • b4922c5 Updated dependencies
    • 784bb29 RequireConstructorPropertyPromotionSniff: Fixed false positive
    • 8e049b5 ClassStructureSniff: Fixed internal error
    • 3ee2333 Updated dependencies
    • a278c68 RequireMultiLineCallSniff: Speedup
    • 47466c7 RequireNowdocSniff: Speedup
    • b7d7e21 Cleanup
    • b0cd159 EarlyExitSniff: Speedup
    • 472dbd7 Cleanup
    • 09249ea RequireSingleLineCallSniff: Speedup
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.2

    Update slevomat/coding-standard requirement from ~6.0 to ~8.2

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.2.0

    🆕 New sniffs

    • Added SlevomatCodingStandard.Classes.BackedEnumTypeSpacing

    🔧 Improvements

    • SlevomatCodingStandard.TypeHints.ParameterTypeHint: MissingTraversableTypeHintSpecification is not reported when promoted property has @var annotation
    Commits
    • 0cec515 SlevomatCodingStandard.TypeHints.ParameterTypeHintSniff: "MissingTraversableT...
    • 1cd31e0 Cleanup
    • 0e4df34 Integer settings in normalized always on process() method start
    • c3324df Updated dependencies
    • 73cc6c5 SlevomatCodingStandard.Classes.BackedEnumTypeSpacing: New sniff
    • bf55f29 SlevomatCodingStandard.Classes.ForbiddenPublicProperty: New option "checkProm...
    • 10b01f8 SlevomatCodingStandard.Classes.PropertyDeclaration: New option "enableMultipl...
    • d109591 Cleanup
    • fbf3d8f Cleanup
    • 8ad16f6 SlevomatCodingStandard.Classes.PropertyDeclaration: Improved error messages
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.1

    Update slevomat/coding-standard requirement from ~6.0 to ~8.1

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.1.0

    🔧 Improvements

    • SlevomatCodingStandard.Classes.PropertyDeclaration: New option checkPromoted to enable check of promoted properties
    • SlevomatCodingStandard.Classes.PropertyDeclaration: New option enableMultipleSpacesBetweenModifiersCheck to enable check of spaces between property modifiers
    • SlevomatCodingStandard.Classes.PropertyDeclaration: Improved error messages
    • SlevomatCodingStandard.Classes.ForbiddenPublicProperty: New option checkPromoted to enable check of promoted properties

    🐛 Fixes

    • SlevomatCodingStandard.TypeHints.PropertyTypeHint: Fix inconsistent enableIntersectionTypeHint (thanks to @​schlndh)
    Commits
    • bf55f29 SlevomatCodingStandard.Classes.ForbiddenPublicProperty: New option "checkProm...
    • 10b01f8 SlevomatCodingStandard.Classes.PropertyDeclaration: New option "enableMultipl...
    • d109591 Cleanup
    • fbf3d8f Cleanup
    • 8ad16f6 SlevomatCodingStandard.Classes.PropertyDeclaration: Improved error messages
    • ff4cafd SlevomatCodingStandard.Classes.PropertyDeclaration: New option "checkPromoted...
    • 433c093 PropertyHelper can detect promoted properties
    • e08596b SlevomatCodingStandard.TypeHints.PropertyTypeHint: fix inconsistent enableInt...
    • c5cf9b5 Ignore group use statements - we don't support them
    • 45bbc19 Updated dependencies
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.0

    Update slevomat/coding-standard requirement from ~6.0 to ~8.0

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.0.0

    🔧 Improvements

    • Support for intersection types
    • Support for readonly properties
    • Support for enums
    • Support for never type hint
    • Support for more unofficial type hints
    • SlevomatCodingStandard.Classes.PropertyDeclaration: Checks also order of modifiers
    • SlevomatCodingStandard.Classes.ClassStructure: Support for enum cases and readonly properties

    🐛 Fixes

    • SlevomatCodingStandard.Classes.PropertyDeclaration: Fixed missing support for only static property
    • SlevomatCodingStandard.TypeHints.PropertyTypeHint: Fixed missing support for only static property
    • SlevomatCodingStandard.Commenting.EmptyComment: Fixed internal error
    • SlevomatCodingStandard.Classes.ForbiddenPublicProperty: Fixed internal error
    • SlevomatCodingStandard.Namespaces.FullyQualifiedClassNameInAnnotation: Fixed false positives for @psalm-import-type in @psalm-var
    • SlevomatCodingStandard.PHP.RequireExplicitAssertion: Ignore unsupported unofficial type hints

    ⚠️BC breaks

    • SlevomatCodingStandard.TypeHints.PropertyTypeHintSpacing renamed to SlevomatCodingStandard.Classes.PropertyDeclaration
    • SlevomatCodingStandard.Classes.ClassStructure: Removed option enableFinalMethods
    • Removed error SlevomatCodingStandard.Namespaces.UnusedUses.MismatchingCaseSensitivity
    Commits
    • 84cc169 SlevomatCodingStandard.PHP.RequireExplicitAssertion: Ignores unsupported unof...
    • d0e9240 Updated dependencies
    • 90870bc Native intersection types are detected as references
    • 0e97b88 SlevomatCodingStandard.TypeHints.ParameterTypeHint: Support for intersection ...
    • 1c5ff01 Cleanup
    • df1c513 SlevomatCodingStandard.TypeHints.ReturnTypeHint: Support for intersection types
    • 5804ca1 SlevomatCodingStandard.TypeHints.PropertyTypeHint: Support for intersection t...
    • 71ea249 DocCommentHelper: Support for readonly properties
    • ca2b00e SlevomatCodingStandard.Classes.PropertyDeclaration: Checks also order of modi...
    • cfeaf8e SlevomatCodingStandard.TypeHints.PropertyTypeHintSpacing is dead, long live S...
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 1
  • Update slevomat/coding-standard requirement from ~6.0 to ~8.7

    Update slevomat/coding-standard requirement from ~6.0 to ~8.7

    Updates the requirements on slevomat/coding-standard to permit the latest version.

    Release notes

    Sourced from slevomat/coding-standard's releases.

    8.7.1

    🐛 Fixes

    • SlevomatCodingStandard.TypeHints.ParameterTypeHintSpacing: Fixed false positive when parameter has attribute but no type hint
    Commits
    • c51edb8 SlevomatCodingStandard.TypeHints.ParameterTypeHintSpacing: Fixed false positi...
    • 326d195 Support of phpstan/phpdoc-parser 1.15
    • 32508da Support of phpstan/phpdoc-parser 1.14
    • e7898e2 SlevomatCodingStandard.Attributes.AttributeAndTargetSpacing: Fixed fixer
    • 1123109 Updated dependencies
    • 3200c0b SlevomatCodingStandard.Attributes.AttributesOrder: New option "orderAlphabeti...
    • 15c3ea5 Updated dependencies
    • 0f9899f SlevomatCodingStandard.Classes.ConstantSpacing: Added support for traits with...
    • f5cec3b SlevomatCodingStandard.Classes.ClassConstantVisibility: Added support for tra...
    • c1ba31f Improved annotations parsing
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies php 
    opened by dependabot[bot] 0
Releases(v2.1.13)
Owner
Austin Passy
💻 Lead Engineer @beachbodydigital. ⚾️ Dodgers fanatic. 🍿 Plex nerd. 🚙 '15 WRX & '66 Corvette C2. ✌🏼
Austin Passy
A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings.

Suspend WP A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings. ?? Demo (coming so

Waren Gonzaga 3 Nov 15, 2021
Generates a list of WordPress actions and filters from code and outputs them as JSON

wp-hooks-generator Generates a JSON representation of the WordPress actions and filters in your code. Can be used with WordPress plugins, themes, and

John Blackbourn 62 Nov 18, 2022
Create custom WordPress routes and redirects, restrict access by roles and/or capabilities. Routes made simple

Create custom WordPress routes and redirects, restrict access by roles and/or capabilities. Routes made simple

Joan 9 Oct 10, 2022
A WordPress plugin for managing user permission, education, and communication.

A WordPress plugin for managing user permission, education, and communication. Texas A&M University System

Texas A&M University, College of Liberal Arts 1 Oct 22, 2021
🔍️ A WordPress plugin to automatically send a user to the page or post if it's the only search result available.

One Search Result A WordPress plugin to automatically send a user to the page or post if it's the only search result available. When there is only one

Brad Parbs 9 Oct 6, 2021
This is code to create a new user as admin use for Wordpress FrontEnd Developer to prevent any scaming from clients

theme-setup This is code to create a new user as admin use for Wordpress FrontEnd Developer to prevent any scaming from clients How to use Just copy c

Abdul Razzaq 1 Nov 27, 2021
A one-page user-profile WordPress theme

X3P0 - Profile A one-page user-profile WordPress theme. Currently, it ships with a few patterns. More will be added. Credits patterns/artist.php - Pho

X3P0 25 Nov 4, 2022
WordPress entities creation library (CPT, CT, native option page, ACF option page, user role, block pattern category, block category…)

WordPress entities creation library (CPT, CT, native option page, ACF option page, user role, block pattern category, block category…)

Loïc Antignac 2 Jul 25, 2022
Laravel Blog Package. Easiest way to add a blog to your Laravel website. A package which adds wordpress functionality to your website and is compatible with laravel 8.

Laravel Blog Have you worked with Wordpress? Developers call this package wordpress-like laravel blog. Contact us for any customization: contact@binsh

Binshops 279 Dec 28, 2022
A WordPress plugin to re-use the same domain name for both your website and your Rebrandly links

By installing this plugin and configuring it to connect with your Rebrandly account, you will be able to create branded links using the same domain yo

null 3 Jan 19, 2022
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace

Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.

Coen Jacobs 362 Dec 23, 2022
Awesome Enterprise - a shortcode based low code platform for PHP and WordPress.

Awesome Enterprise Framework Awesome Enterprise is a shortcode based low code platform for PHP and WordPress. You can set it up using composer compose

WPoets - Your WordPress Experts 10 Nov 17, 2022
WordPress Framework based on parent theme

Cherry Framework The most delicious WordPress framework Fully responsive design, easy install, steady updates, great number of shortcodes and widgets,

Cherry Framework 158 Nov 23, 2022
A WordPress package for updating custom plugins and themes based on an API response from a custom update server.

WordPress Update Handler A WordPress package for updating custom plugins and themes based on an JSON REST API response from a custom update server. Ch

WP Forge 7 Oct 5, 2022
Classy is a framework for building WordPress themes, based on Blade template engine

Classy is a framework for building WordPress themes, based on Blade template engine. It's fast with beautiful architecture that allows you to write le

DigitalKwarts 75 Nov 23, 2022
A simple scaffold used for what's needed to spin up a Composer-based WordPress plugin.

A simple scaffold used for what's needed to spin up a Composer-based WordPress plugin.

Tom McFarlin 29 Dec 29, 2022
Add WooCommerce support and functionality to your WPGraphQL server

WPGraphQL WooCommerce (WooGraphQL) Docs • AxisTaylor • Join Slack Quick Install Install & activate WooCommerce Install & activate WPGraphQL Download t

WPGraphQL 546 Jan 2, 2023
❓ A WordPress plugin to display your site's environment type in the admin bar

Where A WordPress plugin to display your site's environment type in the admin bar. Available Filters where_env_should_add_env_type - Defaults to true

Brad Parbs 7 Mar 29, 2022
The Pronamic WordPress Basecone plugin allows you to connect your WordPress installation to Basecone.

Pronamic WordPress Basecone The Pronamic WordPress Basecone plugin allows you to connect your WordPress installation to Basecone. Table of contents Au

Pronamic 1 Oct 19, 2021