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
- I Want to Get A Plugin Version Number Dynamically
- How to make plugin required in a wp theme without using php conditional statements when calling an individual function from that plugin?
- Is there a WordPress plugin that registers a plugin file as a custom page template?
- Get a list of all WordPress.org Plugins?
- [Plugin WPML] : How to create a translation of a post using the WPML API?
- Ways to have multiple front-page.php templates that can be swapped out?
- How can I have two different urls for the same page that load two different templates?
- Page Templates from plugin not working after upgrading WP to 4.7 or upper version
- Custom Taxonomy in plugin and template
- How to hide fields from my user profiles
- How to make my plugin theme-independent?
- Send Data to WordPress from kiosk
- Use touch_time() on front-end form via plugin
- how to redirect to my template
- Template for custom post type shows all posts instead of just one
- Add custom buttons with custom actions in Edit Post screen in WordPress?
- Creating a wordpress plugin where users can override templates
- REST-API: extend media-endpoint
- How to check if WordPress is updating plugins?
- Workflow and best practice for documentation [closed]
- Custom routing for plugins
- Get Plugin Information from Multiple Sites Externally
- Keep userâs privileges on accessing contents in JSON response
- How to Include a Loop Template File in a Plugin
- Best way to hook a custom url?
- How does WP handle multiple matching rewrite rules?
- How do I create a custom add media button modal?
- Not getting author rank when using return
- How to make a slideshow shortcode based on the WordPress gallery shortcode? [closed]
- Plugin-generated pages use Not Found or Pages Archive templates?
- Classified ad website : which solutions to use? [closed]
- Advanced Custom Field DatePicker [closed]
- Finding the URL to be used to check if plugin is installed with a theme
- Perform internal redirect in WordPress?
- WordPress api call using wp-ajax returns error 400
- changing posts layout in ultimate member profile plugin
- Plugin is a widget, but I want to call it in the head, can I?
- Timber – Twig post.content returns null can’t create ACF Gutenberg blocks
- Prevent plugin from intruding on wp-json posts api
- Where to find the code used to render a page that has a shortcode and a template defined?
- Customizing Titles on the Fly with Code
- How to use the CSS of the WordPress core in the development of my administration page?
- What is the purpose of a companion plugin
- How to Include Fields in Query String When Making Request of WordPress.org Plugin API?
- Managing wordpress Themes & plugins for multisite
- How to get a list of all the available plugins names
- Add user meta after a user has registered and logged In [closed]
- Call a function for social sharing
- How to call php file in theme directory from plugin
- How to get authors who have added the post in the specific custom post type
- woocommerce remove coupon link does not work
- need to find duplicated meta value in custom filed and view the posts that have the same value
- How do I display PHP file contents on front end of WordPress?
- How to override any plugin file in the child theme
- WoCommerce Cart is not showing pricing
- Push Contact form 7 variable to front end after submission
- submit two file input fields in the same form
- Mobile Menu and Mobile Sidebar missing
- how to change a static testimonials into dynamic
- Rename a folder via HTML POST request
- My wordpress local urls is still displayed even moved to live
- How to get a post views count using ‘WordPress popular posts’ plugin
- Using Shortcode Result In Custom HTML Block (Using Google Sheet JQuery Result As NumScroller data-max)
- What are the disadvantages of using template_redirect for restrictions
- WordPress output data to another website and pull data
- One time call to external API in widget
- How to prevent redoing get_posts queries and make results available to other scripts?
- how to do Thematic like this website using wordpress?
- How to use plugin’s shortcode in custom design? [closed]
- Create API for registering user on wordpress site with 3rd party site
- Different function call depending on shortcode?
- WordPress panel is not loading after plugin activated with error: HTTP ERROR 500
- Template conflict with WC Payment Method
- Product catalogue in WordPress
- In the WordPress API is there a way to set the width of the post/page container
- How to add HTML to a template only when user is logged out/ not registered
- How can I add a custom checkbox / radio button on the admin theme options to display a CSS or other?
- what is the best way to create a premium plugin while also protecting your code
- Adding a custom page template to a plugin generated page
- History of page, interval of years
- How to add dynamic content to posts page, archive, taxonomies, search, author, etc?
- custom template only for content
- API Functions to Register and Show WordPress List Tables
- How to copy data from user profile page (profile.php) to theme customizer
- Can anyone tell me why I can’t edit a plugin when it is installed without having to re-install?
- Is there any simple wordpress search template that works with existing searchforms?
- Breadcrumb is not generating the correct post page url
- WooCommerce custom query and paging: Not Found error
- Integrating WordPress Content into a jQuery Slider
- How can I convert a complete bootstrap template into a WordPress template? [closed]
- Custom GD Star Ratings Stars [closed]
- Divi Template A Few Questions
- Email Masking in widget
- WP Donation Form with custom payment API