I am trying to add rewrite rules in .htaccess during plugin activation. How can I edit/roll-back rewrite rules in .htaccess on plugin deactivation?
function add_to_htaccess( $rules ) { $content = <<<EOD \nAddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php AddOutputFilterByType DEFLATE application/x-httpd-fastphp AddOutputFilterByType DEFLATE image/svg+xml SetOutputFilter DEFLATE\n\n EOD; return $content . $rules; } add_filter('mod_rewrite_rules', 'add_to_htaccess'); function myplugin_enable_flush_rules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } register_activation_hook( __FILE__, 'myplugin_enable_flush_rules' );
The above function adds rewrite rules with in default WordPress rules lies between
# BEGIN WordPress
and# END WordPress
. What could I do to add it separately (at the bottom of .htaccess ?)
相关问题
- Display product ACF field value in Woocommerce tra
- Backbone.js PushState routes .htaccess only workin
- Stop .htaccess redirect with query string
- Adding a custom button after add to cart button in
- How to add a “active” class to a carousel first el
相关文章
- wordpress新增页面如何个性化设置
- select query in wordpress
- Get WooCommerce featured products in a WP_Query
- Woocommerce update shipping methods in checkout vi
- mod_rewrite only on GET
- Change order status just after payment in WooComme
- Publishing or uploading failed. Error message: “Th
- Multiple htaccess rewrite rule
I have managed to do this at my own. Below is the function I have added.