Hallo ich möchte gerne für mein Wordpress Design eine Anordnung von ein paar Elementen ändern. Es geht auch allerdings ist mir der code viel zulange ich weis nicht ich hab schon versucht in so klein wie möglich zu strukturieren.
[PHP]
$var = ‚dice_‘;
$place = ‚placebo‘;
$layout = $data[$var . ‚anordnung‘] [‚enabled‘];
$a_2 = ’
-
'.$twitterueb.'
'.$twitterdesc.'
$b_2 = ’
-
'.$faceueb.'
'.$facedesc.'
$c_2 = ’
-
'.$youtubeueb.'
'.$youtubedesc.'
if ($layout){
$i = „“;
$a = „“;
$b = „“;
$c = „“;
$ausgabe = „“;
foreach ($layout as $key=>$value) {
$i = explode($place, $key);
switch($i[0]){
case ‚Twitter‘:
$a = ‚a‘;
$ausgabe = $ausgabe.$a;
break;
case ‚Facebook‘:
$b = ‚b‘;
$ausgabe = $ausgabe.$b;
break;
case ‚Youtube‘:
$c = ‚c‘;
$ausgabe = $ausgabe.$c;
break;
}
if($ausgabe == 'abc'){
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = $c_2;
}elseif($ausgabe == 'bca'){
$a_1 = $b_2;
$b_1 = $c_2;
$c_1 = $a_2;
}elseif($ausgabe == 'cab'){
$a_1 = $c_2;
$b_1 = $a_2;
$c_1 = $b_2;
}elseif($ausgabe == 'acb'){
$a_1 = $a_2;
$b_1 = $c_2;
$c_1 = $b_2;
}elseif($ausgabe == 'cba'){
$a_1 = $c_2;
$b_1 = $b_2;
$c_1 = $a_2;
}elseif($ausgabe == 'bac'){
$a_1 = $b_2;
$b_1 = $a_2;
$c_1 = $c_2;
}elseif($ausgabe == 'ab'){
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = '';
}elseif($ausgabe == 'ac'){
$a_1 = $a_2;
$b_1 = '';
$c_1 = $c_2;
}elseif($ausgabe == 'ba'){
$a_1 = $b_2;
$b_1 = $a_2;
$c_1 = '';
}elseif($ausgabe == 'bc'){
$a_1 = $b_2;
$b_1 = $c_2;
$c_1 = '';
}elseif($ausgabe == 'ca'){
$a_1 = $c_2;
$b_1 = $a_2;
$c_1 = '';
}elseif($ausgabe == 'cb'){
$a_1 = $c_2;
$b_1 = $b_2;
$c_1 = '';
}elseif($ausgabe == 'a'){
$a_1 = $a_2;
$b_1 = '';
$c_1 = '';
}elseif($ausgabe == 'b'){
$a_1 = $b_2;
$b_1 = '';
$c_1 = '';
}elseif($ausgabe == 'c'){
$a_1 = $c_2;
$b_1 = '';
$c_1 = '';
}
}
}else{
$a_1 = $a_2;
$b_1 = $b_2;
$c_1 = $c_2;
}[/PHP]
Hat jemand eine Ahnung ob man diesen Code noch etwas kürzten kann.