{"id":46947,"date":"2025-09-09T13:30:00","date_gmt":"2025-09-09T18:30:00","guid":{"rendered":"https:\/\/pressable.com\/?p=46947"},"modified":"2025-09-09T10:28:33","modified_gmt":"2025-09-09T15:28:33","slug":"wordpress-github-workflows","status":"publish","type":"post","link":"https:\/\/pressable.com\/blog\/wordpress-github-workflows\/","title":{"rendered":"WordPress GitHub Workflows: Version Control Best Practices for Development Teams"},"content":{"rendered":"\n<p>Customization, robust data management, intricate functionality \u2014 these are some of the complexities of modern WordPress projects. This greater complexity often requires wider development team collaboration. Without proper workflows and tools, a project can quickly become tangled and inefficient.<\/p>\n\n\n\n<p>Version control, the ability to track changes as teams collaborate on a project together, provides a way to manage WordPress complexities. GitHub is the leading platform for version control. Developers use Git, a version control system, to collaborate on the WordPress site\u2019s themes, plugins, custom code, and database challenges.<\/p>\n\n\n\n<p>This article will delve into essential WordPress GitHub workflows and best practices designed to streamline WordPress development for teams, ensuring code integrity, efficient collaboration, and fewer headaches.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-use-github-for-wordpress-development\" data-offset=\"125\" class=\"content-heading toc-content__target\">Why Use GitHub for WordPress Development?<\/h2>\n\n\n\n<p>GitHub offers a number of unique benefits for development teams collaborating on WordPress projects.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Collaboration and Synchronization:<\/strong> Multiple developers can engage in code collaboration without overwriting code. Github also makes it easy to merge code.<\/li>\n\n\n\n<li><strong>Version History and Rollbacks:<\/strong> Developers can track every change, who made it, and why. GitHub for WordPress also lets you revert to any previous version if issues arise.<\/li>\n\n\n\n<li><strong>Code Review and Quality Assurance:<\/strong> Developers can easily facilitate pull requests (PRs) for peer review, improving code quality and catching bugs early<\/li>\n\n\n\n<li><strong>Branching and Feature Development: <\/strong>Teams can work on new features or bug fixes in isolation without affecting the main live site.<\/li>\n\n\n\n<li><strong>Deployment Automation: <\/strong>Automation can be integrated into the workflow with continuous input\/continuous deployment (CI\/CD) for WordPress.<\/li>\n\n\n\n<li><strong>Documentation and Project Management: <\/strong>Developers better manage issues and milestones with project boards for tracking tasks and collaboration discussion.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"key-concepts-for-wordpress-github-workflows\" data-offset=\"125\" class=\"content-heading toc-content__target\">Key Concepts for WordPress GitHub Workflows<\/h2>\n\n\n\n<p>If you are new to GitHub for WordPress, there are several key terms that are unique to development on this platform.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Repository: <\/strong>The project\u2019s central storage location on GitHub.<\/li>\n\n\n\n<li><strong>Commit:<\/strong> A snapshot of changes to the code.<\/li>\n\n\n\n<li><strong>Branch: <\/strong>An independent line of development.<\/li>\n\n\n\n<li><strong>Merge:<\/strong> Combining changes from one branch into another.<\/li>\n\n\n\n<li><strong>Pull Request (PR): <\/strong>A proposal to merge changes, allowing for code review before taking the changes live.<\/li>\n\n\n\n<li><strong>Clone:<\/strong> Copying a remote repository to your local machine.<\/li>\n\n\n\n<li><strong>Push\/Pull:<\/strong> Uploading\/downloading changes between local and remote repositories.<\/li>\n\n\n\n<li><strong>Git Ignore:<\/strong> Files and directories Git should ignore (such as <em>wp-config.php<\/em> and <em>wp-content\/uploads\/)<\/em> to avoid issues related to sensitive information or unnecessary bloating.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"setting-up-your-wordpress-github-workflow\" data-offset=\"125\" class=\"content-heading toc-content__target\">Setting Up Your WordPress GitHub Workflow<\/h2>\n\n\n\n<p>Getting started using WordPress GitHub workflows is a straightforward process. Here are some best practices to help guide your initial set up with GitHub workflows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"choose-your-repository-structure\" data-offset=\"125\" class=\"content-heading toc-content__target\">Choose Your Repository Structure<\/h3>\n\n\n\n<p>Depending on the complexity of your WordPress site, you may want to do a full WordPress install, which would include the following files:<em> wp-content,<\/em> <em>wp-admin<\/em>, and <em>wp-includes<\/em>. This is a simpler approach that might better suit small teams, but it can present some challenges for core updates.<\/p>\n\n\n\n<p>An alternative is to use GitHub workflows for theme\/plugins only. You only use version control for your custom themes and plugins. This is a more common approach for agencies, allowing you to use Bedrock\/Composer for core development work.<\/p>\n\n\n\n<p>Once you have this figured out, create a repository on GitHub. Then push your live WordPress site files to the GitHub repository.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"local-development-environment\" data-offset=\"125\" class=\"content-heading toc-content__target\">Local Development Environment<\/h3>\n\n\n\n<p>Once your repository structure is defined, set up your local development environment. <a href=\"https:\/\/pressable.com\/managed-wordpress-hosting\/\">WordPress hosting providers<\/a>, including Pressable, can provide helpful GitHub integration tools. This is crucial for isolated development.<\/p>\n\n\n\n<p>Install Git on your local PC where you\u2019ll be working on your WordPress site. You may find the <a href=\"https:\/\/wordpress.org\/plugins\/gitium\/\" target=\"_blank\" rel=\"noreferrer noopener\">Gitium<\/a> plugin helpful for continuous deployment for your WordPress site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gitignore-configuration\" data-offset=\"125\" class=\"content-heading toc-content__target\"><em>.gitignore<\/em> Configuration<\/h3>\n\n\n\n<p>You will likely want to exclude sensitive data (such as <em>wp-config.php<\/em> locally), uploads, cache, and unnecessary build files. This is an important part of the workflow process for security and managing your repository size.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"database-management\" data-offset=\"125\" class=\"content-heading toc-content__target\">Database Management<\/h3>\n\n\n\n<p>Your WordPress database should not be a part of your version control in Git. It\u2019s better to use tools like WP Migrate DB Pro or local scripts for syncing between environments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"initial-commit\" data-offset=\"125\" class=\"content-heading toc-content__target\">Initial Commit<\/h3>\n\n\n\n<p>You\u2019re ready to get started. Now you can pull your base WordPress installation and custom assets from your GitHub repository to a local folder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"recommended-wordpress-github-workflows-branching-strategy\" data-offset=\"125\" class=\"content-heading toc-content__target\">Recommended WordPress GitHub Workflows (Branching Strategy)<\/h2>\n\n\n\n<p>Once you have your GitHub repository and local development environment set up, you can begin organizing your GitHub WordPress workflows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"gitflow-or-simplified-gitflow-most-common\" data-offset=\"125\" class=\"content-heading toc-content__target\">GitFlow or Simplified GitFlow (Most Common)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>main<\/em><\/strong><strong> (or <\/strong><strong><em>master<\/em><\/strong><strong>) branch: <\/strong>This represents the live, production-ready code for your site. Only stable, fully tested code should be located here.<\/li>\n\n\n\n<li><strong><em>develop<\/em><\/strong><strong> branch:<\/strong> This integrates all new features and bug fixes. Consider this your main development branch.<\/li>\n\n\n\n<li><strong><em>feature<\/em><\/strong><strong> branches: <\/strong>These are created from the <em>develop<\/em> branch for individual tasks and features. Each developer works on their own feature branch. They merge back into the <em>develop<\/em> branch via PRs.<\/li>\n\n\n\n<li><strong><em>hotfix<\/em><\/strong><strong> branches:<\/strong> These are for urgent fixes on the <em>main<\/em> branch.<\/li>\n\n\n\n<li><strong><em>release<\/em><\/strong><strong> branches: <\/strong>These are used for preparing new major versions.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pull-request-pr-process\" data-offset=\"125\" class=\"content-heading toc-content__target\">Pull Request (PR) Process<\/h3>\n\n\n\n<p>Your PR process is used for feature completion. You open a PR from <em>feature<\/em> to <em>develop<\/em>. This allows for code review by teammates. Then a PR is used for testing on a staging environment (linked to <em>develop<\/em>). Finally, use a PR to merge into <em>develop<\/em> once the feature is approved and tested.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"deployment-flow\" data-offset=\"125\" class=\"content-heading toc-content__target\">Deployment Flow<\/h3>\n\n\n\n<p>A deployment flow moves the code from <em>develop<\/em> to <em>staging<\/em> when you are testing new features. It\u2019s also used to move code from <em>main<\/em> to <em>production<\/em> for live site deployments after <em>develop<\/em> is stable and merged into <em>main<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"best-practices-for-wordpress-github-workflows\" data-offset=\"125\" class=\"content-heading toc-content__target\">Best Practices for WordPress GitHub Workflows<\/h2>\n\n\n\n<p>Despite its simplicity, working in GitHub for WordPress can take some getting used to if you are unfamiliar with development platforms. These best practices will help you more quickly get comfortable with these workflows.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commit often and commit small: <\/strong>Make frequent, atomic commits with clear messages.<\/li>\n\n\n\n<li><strong>Code review everything:<\/strong> This practice is crucial for quality, consistency, and knowledge sharing.<\/li>\n\n\n\n<li><strong>Use descriptive branch names: <\/strong>Make it clear what each branch is focused on, such as <em>feature\/new-contact-form<\/em> and <em>bugfix\/login-error<\/em>.<\/li>\n\n\n\n<li><strong>Leverage issues and project boards: <\/strong>Use these tools to track tasks directly in GitHub.<\/li>\n\n\n\n<li><strong>Automate wherever possible:<\/strong> Start using CI\/CD for WordPress testing and deployment.<\/li>\n\n\n\n<li><strong>Commit to regular syncs:<\/strong> Pull changes from <em>develop<\/em> frequently to avoid merge conflicts.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tools-and-integrations-to-enhance-your-workflow\" data-offset=\"125\" class=\"content-heading toc-content__target\">Tools and Integrations to Enhance Your Workflow<\/h2>\n\n\n\n<p>As you grow more comfortable with WordPress GitHub workflows you can begin working in these helpful tools and integrations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>GitHub Desktop:<\/strong> This app lets you perform Git commands through a graphic user interface (GUI) rather than a command line interface.<\/li>\n\n\n\n<li><strong>WP-CLI: <\/strong>This tool allows you to manage your WordPress site functions, including database sync and theme\/plugin management, through a command-line interface rather than through a WordPress admin dashboard.<\/li>\n\n\n\n<li><strong>Composer\/Bedrock:<\/strong> Bedrock restructures the WordPress file system to better manage configuration settings for different environments, including development. Composer lets you manage project dependencies in a <em>composer.json<\/em> file.<\/li>\n\n\n\n<li><strong>Deployment Tools:<\/strong> Deployer, Capistrano and other managed hosting Git integrations help with simplifying and automating deployment tasks.<\/li>\n\n\n\n<li><strong>Continuous Integration (CI):<\/strong> Tools such as Jenkins, Travis CI, CircleCI, and GitHub Actions help automate the building and testing code.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"transforming-your-wordpress-with-github-workflows\" data-offset=\"125\" class=\"content-heading toc-content__target\">Transforming Your WordPress with GitHub Workflows<\/h2>\n\n\n\n<p>Bringing GitHub into your WordPress development process brings all sorts of improvements including greater collaboration and synchronization among developers, access to version history and rollbacks, stronger code review and quality assurance, more efficient feature development, the ability to automate your deployment, and more effective documentation and project management of your site projects.<\/p>\n\n\n\n<p>Adopting robust GitHub workflows is not just about convenience and reducing complexity, but also about professionalizing your WordPress development process, ensuring scalability, and delivering higher-quality projects.<\/p>\n\n\n\n<p>Ready to transform your WordPress projects? Consider implementing these GitHub practices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pressable-supports-github-integration\" data-offset=\"125\" class=\"content-heading toc-content__target\">Pressable Supports GitHub Integration<\/h2>\n\n\n\n<p>Pressable makes it easy to use GitHub with your WordPress site through the GitHub integration tools we offer to customers. In addition, we provide a hosting foundation that delivers unmatched speed, security, and reliability. Your site\u2019s page loads are optimized to deliver an efficient and consistent experience to your visitors. Pressable gives you the technical confidence you need to focus your attention on managing the other parts of your site, including your WordPress GitHub workflows.<\/p>\n\n\n\n<p>Pressable\u2014part of the Automattic family that also includes WordPress.com, WordPress VIP, and WooCommerce\u2014offers experts with the skills and knowledge to effectively manage your WordPress site. If you\u2019re thinking about switching to managed WordPress hosting, <a href=\"https:\/\/pressable.com\/request-demo\/\">schedule a demo<\/a> to see how Pressable can support your continued optimization and growth.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Customization, robust data management, intricate functionality \u2014 these are some of the complexities of modern WordPress projects. This greater complexity often requires wider development team collaboration. Without proper workflows and tools, a project can quickly [&hellip;]<\/p>\n","protected":false},"author":120,"featured_media":46949,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[719],"tags":[],"class_list":["post-46947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-tutorials"],"parsely":{"version":"1.1.0","canonical_url":"http:\/\/pressable.com\/blog\/wordpress-github-workflows\/","smart_links":{"inbound":0,"outbound":0},"traffic_boost_suggestions_count":0,"meta":{"@context":"https:\/\/schema.org","@type":"NewsArticle","headline":"WordPress GitHub Workflows: Version Control Best Practices for Development Teams","url":"http:\/\/pressable.com\/blog\/wordpress-github-workflows\/","mainEntityOfPage":{"@type":"WebPage","@id":"http:\/\/pressable.com\/blog\/wordpress-github-workflows\/"},"thumbnailUrl":"https:\/\/i0.wp.com\/pressable.com\/wp-content\/uploads\/2025\/09\/wordpress-github-workflows-version-control.webp?resize=150%2C150&ssl=1","image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/pressable.com\/wp-content\/uploads\/2025\/09\/wordpress-github-workflows-version-control.webp?fit=1200%2C628&ssl=1"},"articleSection":"WordPress Tutorials","author":[{"@type":"Person","name":"Obatarhe Otughwor"}],"creator":["Obatarhe Otughwor"],"publisher":{"@type":"Organization","name":"Pressable","logo":""},"keywords":[],"dateCreated":"2025-09-09T18:30:00Z","datePublished":"2025-09-09T18:30:00Z","dateModified":"2025-09-09T18:30:00Z"},"rendered":"<script type=\"application\/ld+json\" class=\"wp-parsely-metadata\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"NewsArticle\",\"headline\":\"WordPress GitHub Workflows: Version Control Best Practices for Development Teams\",\"url\":\"http:\\\/\\\/pressable.com\\\/blog\\\/wordpress-github-workflows\\\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/pressable.com\\\/blog\\\/wordpress-github-workflows\\\/\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/pressable.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/wordpress-github-workflows-version-control.webp?resize=150%2C150&ssl=1\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/pressable.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/wordpress-github-workflows-version-control.webp?fit=1200%2C628&ssl=1\"},\"articleSection\":\"WordPress Tutorials\",\"author\":[{\"@type\":\"Person\",\"name\":\"Obatarhe Otughwor\"}],\"creator\":[\"Obatarhe Otughwor\"],\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pressable\",\"logo\":\"\"},\"keywords\":[],\"dateCreated\":\"2025-09-09T18:30:00Z\",\"datePublished\":\"2025-09-09T18:30:00Z\",\"dateModified\":\"2025-09-09T18:30:00Z\"}<\/script>","tracker_url":"https:\/\/cdn.parsely.com\/keys\/pressable.com\/p.js"},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/pressable.com\/wp-content\/uploads\/2025\/09\/wordpress-github-workflows-version-control.webp?fit=1200%2C628&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pg4QAy-cdd","meta_box":{"promo_override":"","promo_override_start":"","promo_override_end":"","promo_message_override":"","price_change_override":"","price_override_or_percentage_override":"","percentage_change_override":"","price_amount_override":"","promo_coupon_override":"","promo_disclaimer_override":"","guest_image":false,"guest_name":"","guest_link":"","guest_description":"","activate_modal_popup":"0","table_row":[],"v8_template_part_path":false,"v8_spc_show_monthly__yearly_toggle":false,"v8_spc_create_pricing_cards":[],"v8_dqr_how_many_items_to_display":false,"v8_dqr_select_post_type":false,"v8_scc_card_layout":false,"v8_build_content_cards":[],"v8_font_size":false,"v8_align":false,"v8_color":false,"v8_video_embed_url":false,"v8_image_clone_v8_light_image":false,"v8_image_clone_v8_dark_image":false,"v8_stat_layout":false,"v8_create_stats":[],"v8_alert_type":false,"v8_alert_title":false,"v8_alert_content":false,"v8_text_points_layout":false,"v8_create_text_points":[],"v8_steps_layout":false,"v8_steps_journey":[],"v8_scta_title":false,"v8_scta_content":false,"v8_scta_buttons_clone_v8_buttons":[],"v8_section_layout":false,"v8_ss_title":false,"v8_ss_content":false,"v8_title_element":false,"v8_dql_choose_query_content":false,"v8_paragraph":false,"v8_dpc_columns_layout":false,"v8_show_option_badges":false,"v8_dpc_populate_pricing_cards":false,"v8_hide_annual_plans":false,"v8_apply_promotion":false,"v8_promotion_percentage":false,"v8_promotional_statement":false,"v8_coupon_code":false,"mini_review_badges":[],"v8_light_image":false,"v8_dark_image":false,"v8_image_alignment":false,"v8_add_gradient_border":false,"v8_choose_gradient":false,"v8_cil_layout":false,"v8_add_list_items":[],"v8_hcta_title":false,"v8_hcta_content":false,"v8_hcta_link_text":false,"v8_hcta_link_path":false,"v8_hcta_link_target":false,"v8_hcta_light_image":false,"v8_hcta_dark_image":false,"v8_lil_layout":false,"v8_single_line_style":false,"v8_hero7_background_color":false,"v8_hero7_background_animation":false,"v8_content_alignment":false,"v8_background_decorations":false,"v8_choose_decoration":false,"v8_custom_class":false,"v8_badges_alignment":false,"v8_badge_size":false,"v8_heading_element":false,"v8_heading":false,"v8_font_size_d":false,"v8_testimonial_display":false,"v8_choose_testimonial":false,"v8_testimonial_message":false,"v8_testimonial_source":false,"v8_testimonial_image":false,"v8_testimonial_byline":false,"v8_testimonials_display":false,"v8_choose_testimonials":false,"v8_choose_customer_logos":false,"v8_select_customer_logos":false,"v8_select_width":false,"v8_choose_query_content":false,"v8_add_content_tab_sections":[],"v8_cic_choose_layout":false,"light_case_study_logo":false,"dark_case_study_logo":false,"cs_industry":false,"cs_site_type":false,"cs_plan":false,"v8_choose_image_style":false,"v8_show_a8c_logo":false,"v8_cic_insert_form":false,"v8_heading_pretitle":false,"v8_cic_heading_clone_v8_heading":false,"v8_cic_heading_clone_v8_heading_element":false,"v8_cic_heading_clone_v8_font_size":false,"v8_cic_heading_clone_v8_color":false,"v8_cic_paragraph_clone_v8_paragraph":false,"v8_cic_light_dark_image_clone_v8_light_image":false,"v8_cic_light_dark_image_clone_v8_dark_image":false,"v8_vertical_image_alignment":false,"v8_cic_light_dark_image_clone_v8_add_gradient_border":false,"v8_cic_light_dark_image_clone_v8_choose_gradient":false,"v8_cic_buttons_clone_v8_buttons":[],"v8_form_title":false,"v8_form_left_margin":false,"v8_justify_buttons":false,"v8_buttons":[],"v8_add_click_change_section":[],"v8_apply_schema":false,"v8_add_faq_categories":[],"v8_acta_content_box_position":false,"v8_acta_link_text":false,"v8_acta_link_path":false,"v8_acta_link_target":false,"v8_acta_image_clone_v8_light_image":false,"v8_acta_image_clone_v8_dark_image":false,"v8_acta_heading_clone_v8_heading_element":false,"v8_acta_heading_clone_v8_heading":false,"v8_acta_heading_clone_v8_font_size":false,"v8_acta_heading_clone_v8_color":false,"v8_acta_paragraph_clone_v8_paragraph":false},"_links":{"self":[{"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/posts\/46947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/users\/120"}],"replies":[{"embeddable":true,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/comments?post=46947"}],"version-history":[{"count":1,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/posts\/46947\/revisions"}],"predecessor-version":[{"id":46948,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/posts\/46947\/revisions\/46948"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/media\/46949"}],"wp:attachment":[{"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/media?parent=46947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/categories?post=46947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pressable.com\/wp-json\/wp\/v2\/tags?post=46947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}