rmantenesse Posted June 21, 2011 Share Posted June 21, 2011 Hi there. I'm trying to work with this php Wordpress plugin that turns all the links into relative links with the root folder as the root. Here's the code: <?php /* Plugin Name: Absolute Relative Links Version: 1.2 Description: When activated, this plugin filters WordPress' output, removing redundant stuff from on-site links. Author: Mathias Bynens */ update_option('gzipcompression', 0); function mj_get_root($url) { // not everybody has his blog running from the root while(substr_count($url, '/') > 2) { // all we need is the :// from the protocol $array = explode('/', $url); array_pop($array); $url = implode('/', $array); } return $url; } function mj_relative_links($str) { global $feed; $url = 'Your.website.url'; $str = str_replace("'" . $url ."/", "'/", $str); $str = str_replace('"' . $url . '/', '"/', $str); $str = str_replace('"' . $url . '"', '"/"', $str); $str = str_replace("'" . $url . "'", "'/'", $str); return $str; } if((!strstr($_SERVER['REQUEST_URI'], $url . '/wp-admin')) && (!$feed)) ob_start('mj_relative_links'); // do not filter in feeds or in admin section ?> What I want to do is make it so that instead of reading just from the root, I want it to read from /proxy/ so that it will automatically filter all the links from /whatever.html to /proxy/whatever.html. Can anyone help me out to figure out what I need to do to make it do this? Quote Link to comment https://forums.phpfreaks.com/topic/240042-help-with-code-for-wordpress-plugin/ Share on other sites More sharing options...
rmantenesse Posted June 22, 2011 Author Share Posted June 22, 2011 Yikes, this got pushed off the first page fast... Bump. Can anyone take a stab at this? Quote Link to comment https://forums.phpfreaks.com/topic/240042-help-with-code-for-wordpress-plugin/#findComment-1233412 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.