=== Categories to Tags Converter === Contributors: wordpressdotorg Donate link: Tags: importer, categories and tags converter Requires at least: 3.0 Tested up to: 4.1 Stable tag: 0.5 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Convert existing categories to tags or tags to categories, selectively. == Description == Convert existing categories to tags or tags to categories, selectively. == Installation == 1. Upload the `wpcat2tag-importer` folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Go to the Tools -> Import screen, Click on Categories and Tags Converter == Changelog == = 0.5 = * Fix issue where WordPress could not load the importer. = 0.1 = * Initial release
The WordPress Categories to Tags Converter.
You might also like...
A custom twig extension to truncate text while preserving HTML tags.
TwigTruncateExtension A custom twig extension to truncate text while preserving HTML tags. Installation Add the library to your app's composer.json:
High performance view templating API for PHP applications using tags & expressions inspired by Java JSTL and C compiler
View Language API Table of contents: About Expressions Tags Configuration Compilation Installation Unit Tests Examples Reference Guide About This API
Android libraries and/or signatures with classification (type, tags, anti-features)
Android Libraries A list of Android libraries and/or trackers along with classification such as type, categories and ant-features. Development Status:
TYPO3 CMS extension which extends TYPO3 page cache, by tags based on entities used in fluid templates.
Fluid Page Cache for TYPO3 CMS This TYPO3 CMS extension allows you to clear frontend page caches, automatically when a displayed record has been updat
⚙️ A WordPress plugin to set WordPress options from a .env file.
dotenv A WordPress plugin to set WordPress options from a .env file. Any WPENV_ prefixed variables in the .env will be used to override the WordPress
WordPlate is a wrapper around WordPress. It makes developers life easier. It is just like building any other WordPress website with themes and plugins. Just with sprinkles on top.
WordPlate is simply a wrapper around WordPress. It makes developers life easier. It is just like building any other WordPress website with themes and plugins. Just with sprinkles on top.
Thirdweb-wp - A community WordPress plugin for thirdweb. Turn your WordPress website into Web3 instantly and easily with thirdweb. 💻🌏
Thirdweb WP 📢 Nominate (@WarenGonzaga) as GitHub Star. If you appreciate his hardwork and dedication to open source. A community WordPress plugin for
Api.video-wordpress-plugin - The official api.video plugin for WordPress
api.video WordPress Plugin api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managin
A simple GitScrum plugin for Wordpress. You will be able to manage your projects without having to leave Wordpress.
GitScrum Plugin for Wordpress A simple GitScrum plugin for Wordpress. You will be able to manage your projects without having to leave Wordpress. GitS
The "Categories to Tags Converter Importer" seems to work like a charm in WordPress 6.1 and lower. I've only added a couple of fixes for PHP >7, and missing history. See also: https://github.com/WordPress/wpcat2tag-importer/pull/1
- Tested with WordPress
- Tested with PHP
How to test:
- Clone the plugin
- Spin a new docker image[^1]
YOUR_FOLDERwith the path of the cloned plugin
- Go to
http://localhost/wp-admin/plugins.phpand activate Categories to Tags Converter Importer
- Activate a theme that supports post format: http://localhost/wp-admin/theme-install.php (filter with: Features -> "Post Formats")
- Create some tags, some categories, and some posts tagged with that
- Try to convert tags to categories, categories to tags and etc. The plugin must load correctly and no errors displayed
services: db: image: mariadb:latest command: '--default-authentication-plugin=mysql_native_password' volumes: - db_data:/var/lib/mysql restart: always environment: - MYSQL_ROOT_PASSWORD=somewordpress - MYSQL_DATABASE=wordpress - MYSQL_USER=wordpress - MYSQL_PASSWORD=wordpress expose: - 3306 - 33060 wordpress: image: wordpress:latest volumes: - wp_data:/var/www/html - YOUR_FOLDER:/var/www/html/wp-content/plugins/wpcat2tag-importer ports: - 80:80 restart: always environment: - WORDPRESS_DB_HOST=db - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress - WORDPRESS_DB_NAME=wordpress - WORDPRESS_DEBUG=1 volumes: db_data: wp_data:
- Tested with WordPress
PHP 4-style constructors where the constructor function name mirrors the class name have been deprecated since PHP 7.0 and support has been removed since PHP 8.0, which means they are now silently ignored.
Considering the constructor is empty and is overloading an equally empty constructor in the
WP_Importerclass, I'm fixing this by removing the method.
This should not be considered a BC-break as calling the constructor directly on an instantiated object was never the intention of the code anyway and instantiating the object via
new WP_Categories_to_Tags()will now fall through to the parent constructor, which equally does nothing anyway.