Verwenden von Variablen in Kurzwahlnummern

Ich versuche einen Shortcode zu erstellen, um Punkte zwischen Teams anzuzeigen. Ich bin soweit, aber ich kann keine Variablen in das verdammte Ding bringen. Ich dachte, die Arrays würden dafür verwendet, aber anscheinend funktioniert es nicht so.

function get_gamecentre($atts, $content = null) { extract(shortcode_atts(array( "HOME-IMG" => '', "AWAY-IMG" => '', "HOME-NAME" => '', "AWAY-NAME" => '', "HOME-POINTS" => '', "AWAY-POINTS" => '', ), $atts)); return '
'; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return ''; return '
[box color=red]'.$HOME-NAME.'[/box]VS[box color=red]'.$AWAY-NAME.'[/box]
[box color=green]'.$HOME-POINTS.'[/box]VS[box color=red]'.$AWAY-POINTS.'[/box]
'; } add_shortcode("gamecentre", "get_gamecentre");

Solutions Collecting From Web of "Verwenden von Variablen in Kurzwahlnummern"

Rufen Sie einfach nicht mehr als einmal an.

Fügen Sie einfach Ihre Ausgabe zu einer Variablen hinzu:

 $some_variable_name = 'mention the = at the beginning of this line'; $some_variable_name .= 'Take a look at the .Period before the = in this line'; $some_variable_name .= 'then add more lines always with the period'; // at the end of your shortcode function: // if you want to echo something: echo $some_variable_name; // or: return print $some_variable_name; // If you want to just return it in code: return $some_variable_name; 

Auch # 1: Behalte deine Variablennamen mit tieferen Zeichen.

Auch # 2: In PHP müssen Variablen immer _ _unterstreichen statt - streichen verwenden.