Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/wnearhood/autotask-plugin/archive/refs/heads/main.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
Autotask Time Entry
A WordPress plugin for Autotask time entry functionality with automatic updates via GitHub.
Development Setup
This plugin is designed for easy deployment and automatic updates during development.
Prerequisites
- WordPress 5.0 or higher
- PHP 7.4 or higher
- GitHub account with repository for plugin hosting
- GitHub Personal Access Token with appropriate permissions
Installation
1. Clone or download this plugin to your WordPress plugins directory:
2. Set up your GitHub repository:
- Create a new repository on GitHub
- It can be either public or private
3. Configure your update token:
- Edit update-config.php
- Replace your-github-token-here with your GitHub Personal Access Token
4. Activate the plugin in WordPress admin panel
Deployment
Use the included PowerShell script to deploy new versions:
Parameters:
- Version: The new version number (required)
- GitHubToken: Your GitHub token (optional if set in environment or config)
- GitHubUsername: Your GitHub username
- GitHubRepo: Your GitHub repository name
Example:
Automatic Updates
Once deployed to GitHub, WordPress sites with this plugin installed will receive automatic update noti