{"id":19386206,"url":"https://github.com/davidstutz/wordpress-github","last_synced_at":"2026-04-18T05:33:47.823Z","repository":{"id":28236428,"uuid":"31741308","full_name":"davidstutz/wordpress-github","owner":"davidstutz","description":"Wordpress GitHub plugin.","archived":false,"fork":false,"pushed_at":"2015-03-17T04:31:27.000Z","size":164,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-24T17:50:53.362Z","etag":null,"topics":["github","php","wordpress-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidstutz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-05T22:55:05.000Z","updated_at":"2018-05-01T02:33:22.000Z","dependencies_parsed_at":"2022-09-10T13:21:43.916Z","dependency_job_id":null,"html_url":"https://github.com/davidstutz/wordpress-github","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidstutz/wordpress-github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidstutz%2Fwordpress-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidstutz%2Fwordpress-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidstutz%2Fwordpress-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidstutz%2Fwordpress-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidstutz","download_url":"https://codeload.github.com/davidstutz/wordpress-github/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidstutz%2Fwordpress-github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31957624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","php","wordpress-plugin"],"created_at":"2024-11-10T10:04:39.886Z","updated_at":"2026-04-18T05:33:47.806Z","avatar_url":"https://github.com/davidstutz.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wordpress GitHub\n\nLightweight Wordpress plugin providing acess to GitHub through shortcodes. The plugin is aimed to provide functionality to display repositories, users, commits and issues.\n\n**Note:** After authenticating as described in [Settings](#settings), login and password are stored as plain text in the database.\n\n![Settings for Authentication.](screenshot.png?raw=true 'Settings for Authentication.')\n\n## Index\n\n* [Installation](#installation)\n* [Settings](#settings)\n* [Shortcodes](#shortcodes)\n    * [Commits](#commits)\n    * [Issues](#issues)\n    * [Releases](#releases)\n\n## Installation\n\nIn `wp-content/plugins`, create a new folder `github` and put all files within this repository in this folder. In the backend, go to \"Plugins\" -\u003e \"Installed Plugins\" and activate \"Wordpress GitHub\".\n\n## Settings\n\nIn order to increase the rate limit, that is the number of allowed requests (see [https://developer.github.com/v3/#rate-limiting](https://developer.github.com/v3/#rate-limiting)), you can authenticate by setting your login and password in \"Settings\" \u003e \"GitHub\". The form looks as shown above and displays how many requests have already been used after successfully authenticating.\n\n## Shortcodes\n\nThe following list details the usage of all provided shortcodes.\n\n### Commits\n\nUse the following shortcode for displaying commits from several repositories:\n\n    [github-commits repositories=\"davidstutz/wordpress-github,davidstutz/wordpress-user-biography\" limit=\"5\" format=\"m/d/Y\" template=\"default\"]\n\nThis will show the 5 most recent commits made to either `davidstutz/wordpress-github` or `davidstutz/wordpress-user-biography`. The generated HTML looks as follows:\n\n    \u003cul class=\"wp-github-commits\"\u003e\n        \u003cli class=\"wp-github-commit\"\u003e\n            \u003cb\u003e\u003ca href=\"https://github.com/:repository\" target=\"_blank\"\u003e:repository\u003c/a\u003e\n            @\u003ca href=\":url\" target=\"_blank\"\u003e\u003ccode class=\"wp-github-commit-sha\"\u003e:sha\u003c/code\u003e\u003c/a\u003e\u003c/b\u003e: \n            :message \u003ca href=\":user_url\" target=\"_blank\"\u003e\u003cimg style=\"display:inline;\" height=\"20\" width=\"20\" class=\"wp-github-commit-avatar\" src=\":user_avatar\" /\u003e :user_login\u003c/a\u003e, :date\n        \u003c/li\u003e\n    \u003c/ul\u003e\n\nAdditional templates can be added by adapting `Github::$templates`.\n\n### Issues\n\nUse the following shortcode for displaying issues from several repositories and all users:\n\n    [github-issues repositories=\"davidstutz/wordpress-github,davidstutz/wordpress-user-biography\" limit=\"5\" format=\"m/d/Y\" template=\"default\"]\n\nThis will show the 5 most recent issues made to either `davidstutz/wordpress-github` or `davidstutz/wordpress-user-biography`. Additional templates can be implemented by adapting 'Github::$templates'. The generated HTML looks as follows:\n\n    \u003cul class=\"wp-github-issues\"\u003e\n        \u003cli class=\"wp-github-issue\"\u003e\n            \u003cb\u003e\u003ca href=\"https://github.com/:repository\" target=\"_blank\"\u003e:repository\u003c/a\u003e\n            #\u003ca href=\":url\" target=\"_blank\"\u003e\u003ccode class=\"wp-github-issue-number\"\u003e:number\u003c/code\u003e\u003c/a\u003e\u003c/b\u003e: \n            :title \u003ca href=\":user_url\" target=\"_blank\"\u003e\u003cimg style=\"display:inline;\" height=\"20\" width=\"20\" class=\"wp-github-commit-avatar\" src=\":user_avatar\" /\u003e :user_login\u003c/a\u003e, :state, :date\n        \u003c/li\u003e\n    \u003c/ul\u003e\n\nAdditional templates can be added by adapting `Github::$templates`.\n\n### Releases\n\nUse the following shortcode for displaying releases of one or several repositories:\n\n    [github-releases repositories=\"davidstutz/wordpress-github\" limit=\"3\" format=\"m/d/Y\" template=\"default\"]\n\nThis will show the 3 most recent releases of `davidstutz/wordpress-github` (note that this repository currently has no releases, try `davidstutz/bootstrap-multiselect` instead). The generated HTML looks as follows:\n\n    \u003cul class=\"wp-github-releases\"\u003e\n        \u003cli class=\"wp-github-release\"\u003e\n            \u003cb\u003e\u003ca href=\"https://github.com/:repository\" target=\"_blank\"\u003e:repository\u003c/a\u003e\n            /\u003ca href=\":url\"\u003e:tag_name\u003c/a\u003e\u003c/b\u003e: \n            :name \u003ca href=\":tar_url\" class=\"wp-github-release-tar\"\u003etar\u003c/a\u003e, \u003ca href=\":zip_url\" class=\"wp-github-release-zip\"\u003ezip\u003c/a\u003e, :date\n        \u003c/li\u003e\n    \u003c/ul\u003e\n\nAdditional templates can be added by adapting `Github::$templates`.\n\n## License\n\nCopyright (C) 2015 David Stutz\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.\n\nSee [http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidstutz%2Fwordpress-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidstutz%2Fwordpress-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidstutz%2Fwordpress-github/lists"}