WPCS – WordPress Currency Switcher Professional
WordPress Currency Switcher Professional (WPCS) is WordPress currency plugin, that allows your site visitors switch prices currencies in your site content according to set currencies rates in the real time! Power price marketing tool for WordPress sites where its necessary display content in more than one currency. Ideal solution to make your site commercial suggestion more clear for customers from different countries! Good for any marketing programs, catalogs, portfolios and any commercial text-content (propositions). WordPress Currency Switcher is available as shortcode [wpcs] so as the widget. Insert prices into your content by shortcode [wpcs_price value=20] 🖼 Demo: demo.wp-currency.com ❓ FAQ: answered questions and hints 🔧 API: heap of shortcodes, functions and hooks 🐘 Latest PHP 8.x – COMPATIBLE! WordPress Currency Switcher Features: 🖼 Representation: Currency Switcher is available as a widget and works in any widgetized area, for flexibility the shortcode is also available [wpcs]. You can insert shortcode [wpcs] in any place of your site, even in the top menu. Also the plugin has ajaxed shortcode/widget of currency converter and ajaxed shortcode/widget of currency rates Insert prices into your content by shortcode [wpcs_price value=20] 💡 Design: graphically WordPress Currency Switcher can be represented in 3 different ways: drop-down, flags, side switcher. For each currency it is possible to set its own flag. 💵 Rates: set of currencies aggregators for automatic rates changing. Also admin can set rates manually if it’s necessary! 🔄 Rates auto update: update currency rates hourly, twice daily, daily, weekly, monthly by cron. Or you can disable it and set your own currency rates by hands! 💰 Price: set price format which fit your needs – decimals count, usual money sign or custom sign, money sign position (4 variants). You can show or hide cents for each currency optionally. 📥 Possible to take the price value directly from meta field: [wpcs_price meta_value=my_price_field], value of meta field should be decimal or integer 🌍 GEO IP rules: let your site visitors see prices in their country currency! Flexible options which allows to set what currency to display to each country 💵 Fixed prices options: [wpcs_price] – If you want to set for each currency its own price and avoid recounting relatively of basic currency: [wpcs_price type=”fixed” value=”USD:15,EUR:20,GBP:45″] . If you want use meta field instead of attribute ‘value’ write shortcode as [wpcs_price meta_value=my_price_field type=”fixed”] and value of meta field should has next syntax: USD:15,EUR:20,GBP:45 💬 Custom money signs: create and use your own money symbols you need. It is possible even use currency which not exists in the reality! 🔢 Custom price formats: each currency can has its own format where price and money sign can be set on the side you want 📹 Video to understand basics: Note: for today design of the plugin is different of the video (is improved), see screenshots below! 🎁 Welcome currency: allows to set any price currency you want for your site visitors first visit. So if your site currency is INR and you want let your customers on their first visit see prices converted to USD you just need to set ‘Welcome currency’ in WPCS options. 🔄 Compatibility with cache plugins: if your site uses any cache plugins enable option ‘I am using cache plugin on my site’, reset the site cache and from now your site visitors can switch currencies without any problems! ℹ️ Price info icon: show info icon near the price which while its under mouse hover shows prices in all other currencies 💸 Prices without cents: recounts prices without cents for such currencies like JPY or TWD which by its nature have not cents. Test it for checkout after setup! 🌐 Possible to change currency according to the language: if you you using WPML or Polylang plugins in your site and by business logic you want to set currency according to the current language it is possible with WPCS API 🔗 WPCS understand currency in the site link as https://demo.wp-currency.com/?currency=EUR 🔢 Decimal separator optional 🔢 Thousandth separator optional 🔧 Wide API: advanced API functionality set which allows to manipulate with prices and their rates on the fly using conditional logic 👨💻 Easy to use for administrators and site customers 💪 Strong technical support which each day works with tones of code! PREMIUM FEATURES 🔄 All features above ♾️ Unlimited count of currencies (in the free version 2 currencies available) 💎 Get premium version of the plugin on: CODECANYON Make your site more profitable with next powerful scripts: ✅ WOOF – WooCommerce Products Filter: extendable, flexible and robust plugin for WooCommerce that allows your site customers filter products by products categories, attributes, tags, custom taxonomies and price. Supports latest version of the WooCommerce plugin. A must have plugin for your WooCommerce powered online store! Maximum flexibility! ✅ WOOBE – WooCommerce Bulk Editor Professional: WordPress plugin for managing and bulk edit WooCommerce Products data in robust and flexible way! Be professionals with managing data of your woocommerce e-shop! ✅ WOOCS – WooCommerce Currency Switcher: Woo currency plugin, that allows your site visitors switch products prices currencies according to set currencies rates in the real time and pay in the selected currency (optionally). Ideal solution to make the serious WooCommerce store site in multiple currencies! ✅ MDTF – WordPress Meta Data Filter & Taxonomies Filter: the plugin for filtering and searching WordPress content in posts and their custom types by taxonomies and meta data fields. The plugin has very high flexibility thanks to its rich filter elements and in-built meta fields constructor! ✅ WPBE – WordPress Posts Bulk Editor Professional: is WordPress plugin for managing and bulk edit WordPress posts, pages and custom post types data in robust and flexible way! Be professionals with managing data of your site! ✅ TABLEON – WordPress Post Tables Filterable: WordPress plugin for displaying site posts and their custom post types in table format. Tables makes focus for your customers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered! License This plugin is copyright pluginus.net © 2012-2026 with GNU General Public License by realmag777. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.
Top keywords
- currency30×2.79%
- site20×1.86%
- price19×1.77%
- set14×1.30%
- wordpress14×1.30%
- wpcs13×1.21%
- currencies11×1.02%
- prices11×1.02%
- rates10×0.93%
- meta9×0.84%
- value9×0.84%
- woocommerce9×0.84%
Dynamic Template Parts
Transform the way you manage templates on your WordPress site with Dynamic Template Parts. This powerful plugin extends the Full Site Editor, letting you swap headers, footers, and other Template Parts dynamically based on the content you’re editing — say goodbye to managing multiple templates for every layout variation. With Dynamic Template Parts, you gain the freedom to swap Template Parts directly within the block editor, whether it’s for posts, pages, or custom post types. The user-friendly interface allows you to preview changes in real-time, giving you complete control over the look and feel of each piece of content without needing custom code. Key Features: Dynamic Template Part Swapping: Replace headers, footers, sidebars, or any template part within the block editor. Flexible Swapping Options: Define whether to swap within the same type, any type, or curated parts. Template Part Previews: Preview Template Parts before selecting, ensuring your content looks perfect. Supports All Content Types: Works with posts, pages, and custom post types. User-Friendly Interface: Simple setup—no coding required.” Get Started: To implement an alternative Header Template Part using the Full Site Editor, please follow the example workflow below: Create an Alternative Header Template Part: Design and save a new Header Template Part within the Full Site Editor to serve as an alternative to your default header. Edit the Single Posts Template: Navigate to the Single Posts template and select the Header Template Part, and view the block sidebar. Enable the Dynamic Template Part Option: In the Template Part attributes panel, enable the Dynamic Template Part setting. Configure Swapping Preferences (Optional): Adjust your swapping preferences according to your requirements (choose to swap your Template Part with differnt Template Part types, or use a curated list of Template Parts). Edit a Post and Access the Dynamic Template Part Sidebar: Open a post for editing and select the Dynamic Template Part sidebar from the editor interface. Select the Alternative Header Template Part: Choose the alternative Header Template Part you created to replace the default header in this specific post. Save and Preview the Post: Save your changes and preview the post to verify that the alternative header is displayed correctly. Confirm Default Header on Other Posts: Ensure that all other posts without specific configurations continue to display the default header as intended. Unlock the power of dynamic templating and take control of your site’s design like never before! Hooks and Filters Dynamic Template Parts provides filters to allow developers to customise its behaviour. Below are the available filters and how to use them. Show Deselected Template Part The dynamic_template_parts_show_deselected_template_part filter lets you control whether a previously selected template part that is no longer available for selection should still be displayed. By default, the plugin keeps the part visible to avoid unintended changes, but you can override this to automatically remove unavailable template parts. Example: If you want to ensure that unavailable template parts are removed and replaced with the default template part, you can use the following code: add_filter( 'dynamic_template_parts_show_deselected_template_part', function( $show_deselected, $template_parts, $selected_part ) { // Always hide deselected template parts and fall back to the default. return false; }, 10, 3 ); Parameters: $show_deselected (bool): Whether to show the deselected template part. Defaults to true. $template_parts (array): The list of available template parts. $selected_part (string): The currently selected template part. User Permissions The dynamic_template_parts_user_can_switch filter lets you customise which users are allowed to switch template parts. By default, any user with the edit_posts capability can access this functionality, but you can restrict it to specific roles or capabilities. Example: If you want to restrict template part switching to administrators only, you can use the following code: add_filter( 'dynamic_template_parts_user_can_switch', function( $can_switch ) { // Allow only administrators to switch template parts. return current_user_can( 'manage_options' ); } ); Parameters: $can_switch (bool): Whether the current user has permission to switch template parts. Defaults to checking the edit_posts capability. Roadmap Support for additional content types: Support additional content types such as authors, terms and archive pages. Requirements WordPress version 5.8 or higher. PHP version 7.4 or higher. Known Issues See the Roadmap section for known issues.