Hallo alle zusammen,
ich habe hier ein plugin welches ich auf meiner früheren domain immer in
gebrauch hatte, nun habe ich eine neue domain und die aktuelle wp version.
Nachdem ich alles neu installiert hatte funktionierte das plugin nicht mehr.
Jemand dem ich das plugin gezeigt hatte in der hoffnung das er es fixen kann
sagte mir das es wohl ein fehler mit der regex funktion geben würde und er
die links auf meinem blog nicht finden könne. Ich poste euch hier mal die
beiden dateien die zum plugin gehören damit ihr euch das mal angucken
und mir hoffendlich helfen könnt.
Das plugin:
PHP
<?php
add_filter('the_content', 'html_the_content');
function html_the_content($content)
{
global $wpdb;
$content = preg_replace("%(<a\s[^>]*href=\")[^\"]+/([0-9]{6}/[^\"]+\.(jpg|jpeg|gif|png))(\"[^>]*)>%Ui", "\\1"."http://www.url_zum_trading_script.com".get_settings('siteurl')."/showpic.php?pic=\\2\\4 target=\"_blank\">", $content);
return $content;
}
?>
Alles anzeigen
Hier die andere datei:
PHP
<?php
require('./wp-config.php');
$linkkat = 9;
$hgfarbe = 'ede8e2';
$bildlink_url = 'trading_script_fester_link.com';
$bildlink_desc = 'Check It Out!';
$links = $wpdb->get_results("SELECT link_url, link_description FROM " . $wpdb->links . " WHERE link_category = " . $linkkat, ARRAY_A);
//zwei zufälige Links suchen
mt_srand((double)microtime()*1000000);
$zufallszahl1 = mt_rand(0, sizeof($links)-1);
mt_srand((double)microtime()*1000000);
$zufallszahl2 = mt_rand(0, sizeof($links)-1);
while($zufallszahl2 == $zufallszahl1) {
mt_srand((double)microtime()*1000000);
$zufallszahl2 = mt_rand(0, sizeof($links)-1);
}
echo <<<HTMLHEADER
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Seiten Titel</title>
<meta http-equiv="Content-Type" content="UTF-8" />
<meta name="keywords" content="Test,Games,Videos,Wordpress" />
<meta name="description" content="Site Description" />
<style type="text/css">
<!--
body {
font-family: Georgia, serif;
font-size: 1.5em;
font-weight: normal;
background: #f3f3f3;
}
a.text {
color: #6e99cd;
}
a.text:hover {
color: #800000;
}
-->
</style>
</head>
HTMLHEADER;
echo '<body bgcolor="#'.$hgfarbe.'">';
echo '<div align="center">';
echo '<div style="margin-top:0px; margin-bottom:5px;"><a class="text" href="'.$links[$zufallszahl1]['link_url'].'">'.$links[$zufallszahl1]['link_description'].'</a></div>';
echo '<div><a href="'.$bildlink_url.'"><img src="images/'.$_GET['pic'].'" border="0" alt="'.$bildlink_desc.'"/></a></div>';
echo '<div style=""><a class="text" href="'.$links[$zufallszahl2]['link_url'].'">'.$links[$zufallszahl2]['link_description'].'</a></div>';
echo '</div>';
echo '</body>';
echo '</html>';
?>
Alles anzeigen
Ich hoffe ihr könnt mir helfen und mir beim fixen des plugins helfen da ich
absolut keine ahnung habe. ;)
MfG Hannes