get_tag_permastruct();
$ss=$wp_rewrite->get_tag_permastruct();
$structure="";
if($ss==false) {
$structure=get_option('siteurl').'/?tag=%tag%';
}else $structure=get_option('siteurl').$ss;
/*
Get post tags
*/
$tags=wp_get_post_tags($id);
$p=$s;
if($tags==null) return $p;
/*
Start replace
*/
$count=count($tags);
usort($tags,cmp);
$temp=$structure;
foreach($tags as $value){
if($useTe){
$pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/';
$replace=''.$value->name.'';
$p=preg_replace($pattern,$replace,$p,$replace_times);
}
else{
$structure=str_replace('%tag%',$value->slug,$temp);
if($ss==false){
$pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/';
//$pattern='/(?name.'(?!\w)(?!(\s|\w)*<\/a>)/';
}else{
//$pattern='/(?name.'(?!\w)(?!(\s|\w)*<\/a>)/';
$pattern='/(?<=[^a-zA-Z])'.$value->name.'(?!.*<\/a>)/';
}
$replace=''.$value->name.'';
$p=preg_replace($pattern,$replace,$p,$replace_times);
}
}
return $p;
}
function cmp($a,$b){
return strlen($a->name)-strlen($b->name);
}
function tag2link_setting_options(){
add_options_page('Tag to Links', 'Tag to Links', 5, 'automatic-tag-link/options.php');
}
?>