Update WordPress documentation (6.0)

pull/1757/head
Simon Legner 3 years ago
parent 232896c010
commit 1f1e144693

@ -14,24 +14,32 @@ module Docs
'.anchor', '.toc-jump', '.source-code-links', '.user-notes', '.anchor', '.toc-jump', '.source-code-links', '.user-notes',
'.show-more', '.hide-more').remove '.show-more', '.hide-more').remove
br = /<br\s?\/?>/i
header = at_css('h1') header = at_css('h1')
header.content = header.content.strip header.content = header.content.strip
doc.prepend_child header doc.prepend_child header
# Remove permalink
css('h2 > a, h3 > a').each do |node|
node.parent.remove_attribute('class')
node.parent.remove_attribute('tabindex')
node.parent.content = node.content
end
# Add PHP code highlighting # Add PHP code highlighting
css('pre').each do |node| css('pre').each do |node|
node['data-language'] = 'php' node['data-language'] = 'php'
end end
css('.source-code-container').each do |node| css('.source-code-container').each do |node|
node.remove_class('source-code-container')
node.name = 'pre' node.name = 'pre'
node.inner_html = node.inner_html.gsub(br, "\n") node.inner_html = node.inner_html.gsub(/<br\s?\/?>/i, "\n")
node.content = node.content.strip node.content = node.content.strip
node['data-language'] = 'php' node['data-language'] = 'php'
end end
css('section').remove_attribute('class')
doc doc
end end
end end

@ -2,7 +2,7 @@ module Docs
class Wordpress < UrlScraper class Wordpress < UrlScraper
self.name = 'WordPress' self.name = 'WordPress'
self.type = 'wordpress' self.type = 'wordpress'
self.release = '5.9' self.release = '6.0'
self.base_url = 'https://developer.wordpress.org/reference/' self.base_url = 'https://developer.wordpress.org/reference/'
self.initial_paths = %w( self.initial_paths = %w(
functions/ functions/

Loading…
Cancel
Save