I don’t really know what you mean by “using the WordPress API in a site as opposed to making it a theme” but I am assuming you mean something like “use the backend but not the front facing stuff”. So, given that, yes you can, but a lot of things will not work. There are too many hooks in the WordPress core– ‘pre_get_posts’ for example– and that are expected in themes– ‘the_content’, for example– that won’t fire. Some of these hooks are so ubiquitous that I’d expect a lot of plugins not to work. WordPress hooks its own functions to some of those so even some of Core won’t likely work. By the time you figure out how to compensate for all of that you may as well have just learned to write a theme. So, honestly, one of these:
- Learn to build a WordPress Theme and convert the site, integrate the
plugins etc - Hand this off to a WordPress Theme Developer 😉
Related Posts:
- Is it possible to stop selected plugins from loading on certain template pages?
- How to use get_template part in the plugin?
- how to force tag page layout to use same as search layout?
- Great blogs site resources/tutorial for WordPress Developers? [closed]
- WordPress hierarchy clarification, does post_type_archive take precedence over taxonomy-term archive?
- Change Jobs for WordPress templates
- All of my custom posttypes are 404’ing
- List Category Posts rewrite necessitates rewrite of customised templates
- Display post lists in 2nd paragraph
- WordPress comments not appearing in blog posts, likely because of Redux template. Could I fix this with a plugin that adds a comment form as a block? [closed]
- wp_get_post_terms is difference obj model than the one in rest api response
- How to modify WCMP Rest API response?
- How to use JSON data from URL into table on my wordpress website
- how to add a button next to the wordpress view button?
- (FES EDD) New vendor submission page is blank
- Plugin-generated pages use Not Found or Pages Archive templates?
- Classified ad website : which solutions to use? [closed]
- wp_remote_get() returns 403 while file_get_contents() does not
- How to display (plugin?) output on a single page (not a widget, probably not a short code) – template, plugin, combination?
- Facebook Messager Plugin
- Limit post creation by role
- Making sure that a plugin’s scripts and stylesheets are included for dynamicaly loaded content
- Advanced Custom Field DatePicker [closed]
- Best place for short bio,image and button [closed]
- What are the specifics of WordPress development I need to know? [closed]
- Use of Templates in a Plugin
- Add comments for template variables
- How to disable search as you type plugin suggestions?
- Set plugin-values when creating post via REST-API
- WordPress shows error related to allow_url_fopen
- How to create a code editor for my plugin .?
- How to show only next post pagination link using wp_link_pages()
- Finding the URL to be used to check if plugin is installed with a theme
- Render custom php template into string
- Js file is not adding using this code in functions.php
- Perform internal redirect in WordPress?
- wp_footer hook only working on homepage not in other pages
- How WordPress is able to change locale without using setlocale
- How can I position ShareThis buttons manually when using the plug-in? [closed]
- WordPress does not show products when the value of post_parent is not 0
- WordPress api call using wp-ajax returns error 400
- Plugin can not display in my custom theme
- Is there any hook for theme activation ? or something similar?
- Jquery NoConflict Problem
- Redirect to another page using contact form 7? [closed]
- changing posts layout in ultimate member profile plugin
- Template filter for custom taxonomy terms
- Overriding Parent Theme… will cause plugins failure?
- WordPress stats API key
- WordPress premium theme development [duplicate]
- How do I combine a theme with a plugin
- How can I show a different theme for admin users? WP 3.8+
- How can I use a file in my plugin as a replacement for single.php on custom-post-type query?
- Plugin is a widget, but I want to call it in the head, can I?
- Calling the_excerpt from inside a plugin template file
- Best practice for including plugin output in a template without using shortcode?
- Socialite WP plugin, unable to obtain API keys from FB
- Timber – Twig post.content returns null can’t create ACF Gutenberg blocks
- How to pass the API key to the client from the database? [closed]
- Prevent plugin from intruding on wp-json posts api
- How to show the number of website visitors in my theme
- How to write “alt” tag in image for wordpress code?
- Getting a Page via its post-name using WP REST API v2 and Postman
- Define PHP variable from a seperate API if statement
- Where to find the code used to render a page that has a shortcode and a template defined?
- How do I override plugin templates and stylesheets?
- multiple language website navigation menu suggestion
- WordPress as template engine
- How to multiply a post to test internal search results?
- Use different single.php file based on condition
- Default taxonomy template in plugin, override in theme
- Customizing Titles on the Fly with Code
- Add SideBar/Widgets Just Below the Post
- Add filter on html tags,attributes on specific function in wordpress
- How to set category correctly for a custom post created by a remote API call?
- plugins not working in custom theme
- Release the plugin in the WordPress repository where redux is used
- Integrating boxtal PHP library into a custom WordPress Plugin
- Shortcode Attributes to Return different $_POST
- What form should the $query media query array have for an Elementor page builder function? [closed]
- Plugin Admin Menu Boiler Plate
- How can I support plugins in a custom theme?
- How to get theme’s info from wordpress.org/themes using api.wordpress.org?
- How to use the CSS of the WordPress core in the development of my administration page?
- Redeclare function after plugin activation
- Custom API plugin to execute 3rd party API to retrieve data
- is_rtl returns false while it should return true
- Include Minit plugin in theme [closed]
- Opening a JQuery modal window on click of a button with a JQuery plugin
- Woocommerce singe product custom gallery output works just on the first slide
- What is the purpose of a companion plugin
- Remove Pagination for Product Category Pages WooCommerce
- How to Include Fields in Query String When Making Request of WordPress.org Plugin API?
- Managing wordpress Themes & plugins for multisite
- How to use template inside plugin shortcode with variables for big HTML code
- Sending customer an email with link to stripe to make payment
- Api external with wordpress
- How to get a list of all the available plugins names
- How can I use my custom wordpress theme on two websites? [closed]
- How can ι create my own (custom) WordPress table/list?