WP Manifestindependent plugin directory
manifest / utilities / sample-wp-functionality

Sample WP Functionality

Customize a WordPress site with actions and filters.

by pbrocks · github.com/pbrocks/sample-wp-functionality · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/pbrocks/sample-wp-functionality/archive/refs/heads/initial.zip

Description

WordPress plugin to add functionality to the site.

Automated Deployment

Automated deployment is configured via GitHub Actions. Workflows map to each deployed environment.

General deployment flow:

  • Feature/bug branches get pushed to rxaapdev
  • Merges to main get pushed to rxaapstg
  • Release branch gets pushed to rxaap AND aapcontentdev
  • Promoting to aapharm will happen through full backup restore

Release Notes

  • v0.13.5 Pharmacy Updater
  • v0.13.4 Pharmacy Picker
  • v0.13.3 Fix Constant Def
  • v0.13.2 Pruning version bump
  • v0.13.1 Pruning Import Code, Org/Pharm CPTs and Blocks
  • v0.13.0 Global JS scripts in Customizer; limit user roles in Profile
  • v0.12.9 Footer Links
  • v0.12.8 Adjust CPT permissions
  • v0.12.7 Pharmacy Lookup
  • v0.12.6 Redirect to Profile after registration without logging out
  • v0.12.5 Adjust callback to return strings
  • v0.12.4 Adjust callback function for Orgs/Pharms
  • v0.12.3 Bug fix for no login after registration and naming conventions.
  • v0.12.2 Make Power Bi use constant for group workspace.
  • v0.12.1 Implement action to redirect before log-in of created user
  • v0.12.0 Add Filter function for UM Member pages
  • v0.11.9 Fix issue with csv upload not handling array of organization cpt posts when a user has more than one organization v0.11.8 Remove Dashboard Tabs
  • v0.11.7 Fix issue with csv upload and duplicate incoming cpt names with different org_ids
  • v0.11.6 Fix more duplicate org issue with bulk_add endpoint
  • v0.11.5 Fix issue of login redirects
  • v0.11.4 Fix duplicate org issue with bulk_add endpoint
  • v0.11.3 Remove First/Last name autofill on Registration Form
  • v0.11.2 Clear Registration Form fields and file cleanup
  • v0.11.1 Update Org CSV upload to append org id
  • v0.11.0 Accommodate Org info in Pharmacy Push to bulk_add endpoint
  • v0.10.9 Login Redirects with UM roles
  • v0.10.8 Maps to Block Patterns.
  • v0.10.7 Add Pharmacy Assignment code
  • v0.10.6 Login Redirect Settings
  • v0.10.5 Org/Pharm blocks updated
  • v0.10.4 Image fade only on homepage
  • v0.10.3 Fix pipeline typos
  • v0.10.2 Updating Block Patterns
  • v0.10.1 Change deployment targets
  • v0.9.0 Template redirect for Private pages
  • v0.8.9 Ultimate Member CSS, Change Hero Image
  • v0.8.8 Loading custom js with phpcs, remove diagnostic code
  • v0.8.7 Add style to UI in editor via JS
  • v0.8.6 Move power bi settings to wp-config.php
  • v0.8.5 Adding customizer
  • v0.8.4 Add Embedded Power Bi Reports
  • v0.8.3 Fix version comparison in dev workflow
  • v0.8.2 Add bulk_add endpoint (wp/v2/sample_pharmacy/bulk_add)
  • v0.8.1 Meta Block for Orgs CPT
  • v0.8.0 Meta Block for Pharmacies CPT, remove Limit Core Blocks
  • v0.7.9 Add Sample CSV upload file -- Import users and customers from CSV plugin
  • v0.7.8 Metabox HTML and Regularize nomenclature
  • v0.7.7 Create CSV Upload Processing
  • v0.7.6 Expanded Organization CPT
  • v0.7.5 Update dev workflow for PRs
  • v0.7.4 Add Organization CPT
  • v0.7.3 Initial Ultimate Member
  • v0.7.2 CSS for blocks
  • v0.7.1 Block patterns by section
  • v0.6.1 Adding block patterns
  • v0.5.2 Adding marketing pages as patterns
  • v0.5.1 Animate CSS
  • v0.4.1 Limit Core Blocks, remove Block Template
  • v0.3.1 Initial login css and redirect
  • v0.2.1 Dashboard page start
  • v0.1.1 Initial push

PHP CodeSniffer

If you have the CodeSniffer path installed in your startup file, you can run in Terminal from within the plugin's main folder.

phpcs .

If not, you can install using composer with:

composer install ./vendor/bin/phpcs --ignore=/vendor/ --standard=WordPress .