{"id":19051423,"url":"https://github.com/ProgressPlanner/pdf-xml-sitemap","last_synced_at":"2025-09-07T05:32:25.984Z","repository":{"id":148801848,"uuid":"575400437","full_name":"jdevalk/pdf-xml-sitemap","owner":"jdevalk","description":"This plugin creates an XML sitemap for the PDFs in your uploads folder. It requires Yoast SEO.","archived":false,"fork":false,"pushed_at":"2024-08-15T13:57:34.000Z","size":567,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-08T23:19:02.466Z","etag":null,"topics":["wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://joost.blog/plugins/pdf-xml-sitemap/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdevalk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null}},"created_at":"2022-12-07T12:34:04.000Z","updated_at":"2024-09-12T17:51:19.000Z","dependencies_parsed_at":"2023-05-30T15:45:53.764Z","dependency_job_id":null,"html_url":"https://github.com/jdevalk/pdf-xml-sitemap","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevalk%2Fpdf-xml-sitemap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevalk%2Fpdf-xml-sitemap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevalk%2Fpdf-xml-sitemap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdevalk%2Fpdf-xml-sitemap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdevalk","download_url":"https://codeload.github.com/jdevalk/pdf-xml-sitemap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232181005,"owners_count":18484414,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["wordpress","wordpress-plugin"],"created_at":"2024-11-08T23:18:33.648Z","updated_at":"2025-09-07T05:32:20.651Z","avatar_url":"https://github.com/jdevalk.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![One XML sitemap for all your uploaded PDFs](https://repository-images.githubusercontent.com/575400437/66a1764f-ab7d-4b73-b002-841293f1bfa2)\n\n[![CS](https://github.com/jdevalk/pdf-xml-sitemap/actions/workflows/cs.yml/badge.svg)](https://github.com/jdevalk/pdf-xml-sitemap/actions/workflows/cs.yml)\n[![Lint](https://github.com/jdevalk/pdf-xml-sitemap/actions/workflows/lint.yml/badge.svg)](https://github.com/jdevalk/pdf-xml-sitemap/actions/workflows/lint.yml)\n[![Release Version](https://img.shields.io/github/release/jdevalk/pdf-xml-sitemap.svg)](https://github.com/jdevalk/pdf-xml-sitemap/releases/latest) \n[![MIT License](https://img.shields.io/github/license/jdevalk/pdf-xml-sitemap.svg)](https://github.com/devalk/pdf-xml-sitemap/blob/main/LICENSE)\n\n# XML Sitemap for PDFs for Yoast SEO\n\nThis WordPress plugin adds an XML sitemap for PDFs. It adds this XML sitemap to the `sitemap_index.xml` that [Yoast SEO](https://yoast.com/wordpress/plugins/seo/) generates.\nIt has no settings.\n\n## Installation\n\n1. Upload the files to the `/wp-content/plugins/pdf-sitemap/` directory or install through WordPress directly.\n2. Activate the 'XML Sitemap for PDFs for Yoast SEO' plugin through the 'Plugins' menu in WordPress\n3. Go to your site's `sitemap_index.xml` file and click on from there.\n\n## Frequently Asked Questions\n\n### Will this include PDFs uploaded through forms?\n\nThe plugin only scans folders with numeric names, so it won't add files that have been uploaded through forms.\n\n### Does this plugin cache its output?\n\nYes, the plugin scans the uploads folder once per day and saves that data to a transient. When you upload a new PDF file\nthat cache is cleared automatically.\n\n### Does this plugin work on multisite?\n\nThis plugin has **not** been tested on multisite.\n\n### Does this plugin have filters?\n\nYes, it does. It has the following filters:\n\n| Filter                                | Description                                                                                                                                                                           |\n|:--------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `JoostBlog\\WP\\pdf-sitemap\\filetypes`  | Allows filtering which filetypes we're adding to the XML sitemap. Just `pdf` by default.                                                                                              |\n| `JoostBlog\\WP\\pdf-sitemap\\cache_time` | Allows filtering how long the plugin caches the scanned PDFs for. Value needs to be in seconds. Defaults to one day. Note: setting to 0 will mean cache indefinitely, not disable it. |\n| `JoostBlog\\WP\\pdf-sitemap\\pdfs`       | Allows filtering the PDFs being output.                                                                                                                                               |\n\n## Changelog\n\n### 1.0.1\n\n* Fixed a potential notice for an unset variable.\n* Renamed some filters for consistency.\n\n\n### 1.0\n\n* First version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FProgressPlanner%2Fpdf-xml-sitemap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FProgressPlanner%2Fpdf-xml-sitemap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FProgressPlanner%2Fpdf-xml-sitemap/lists"}