module Docs class Wordpress < UrlScraper self.name = 'WordPress' self.type = 'wordpress' self.release = '6.1' self.base_url = 'https://developer.wordpress.org/reference/' self.initial_paths = %w( functions/ hooks/ classes/ ) self.links = { home: 'https://wordpress.org/', code: 'https://github.com/WordPress/WordPress' } html_filters.push 'wordpress/entries', 'wordpress/clean_html' options[:container] = '#content-area' options[:trailing_slash] = false options[:only_patterns] = [ /\Afunctions\//, /\Ahooks\//, /\Aclasses\// ] options[:skip_patterns] = [ /\Afunctions\/page\/\d+/, /\Ahooks\/page\/\d+/, /\Aclasses\/page\/\d+/ ] options[:attribution] = <<-HTML © 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License. HTML def get_latest_version(opts) tags = get_github_tags('WordPress', 'wordpress-develop', opts) tags[0]['name'] end end end