Skip to content
GPLWP Guides

Developer Tools

How to add custom code to WordPress

You can add custom CSS, JavaScript, HTML or PHP manually, but each type belongs in a different place. Use Additional CSS or a child theme for small ch…

1 tool
How to manage custom code snippets in WordPress

WordPress has no built-in central snippet manager. For a few changes, use a child theme, a small custom plugin, Additional CSS, or properly enqueued J…

2 tools
How to build extensions for WooCommerce

You build a WooCommerce extension as a WordPress plugin: declare WooCommerce as a dependency, initialise after plugins load, then add features through…

1 tool
How to create custom post types in WordPress

WordPress does not include a general dashboard screen for creating custom post types. You can register one in a plugin with PHP, add taxonomies and te…

1 tool
How to use AI tools for WordPress development

Use an AI coding client to draft WordPress PHP, JavaScript and CSS, but keep the site in local or staging development and review every change. The man…

1 tool
How to embed external content in WordPress

WordPress can embed many services by pasting their URL into an Embed block. For an external page, form, app or other source, add an iframe through Cus…

1 tool
How to query multilingual WordPress content with GraphQL

WPGraphQL does not provide multilingual filtering by itself. For a manual setup, query known translated posts by slug or ID; for language filters, tra…

1 tool
How to display custom fields in WordPress

WordPress stores custom fields as post meta. In a theme template, retrieve a value with get_post_meta() and output it after checking that it exists. F…

1 tool
How to create custom post types in WordPress

You can create a custom post type manually with register_post_type() in a site-specific plugin, then add taxonomies, fields and templates as needed. F…

1 tool
How to save WordPress custom fields in a custom table

WordPress custom fields normally use the post meta tables, so saving them in a custom table requires your own table, save routine and retrieval code,…

1 tool
How to create custom fields in WordPress

WordPress stores custom fields as post metadata. For a one-off value, enable Custom Fields in the block editor and add a key and value. For a proper e…

1 tool