Diese shortcode
muss durch Angabe einer ID als solche aufgerufen werden: [full_dolar id='25000']
mit einer einzigen Post-ID. Dies funktioniert für jede Seite, auf die ich es anlege.Wie verlasse ich diesen Shortcode mit der aktuellen Post-ID?
Ich möchte das ID-Argument aus dem shortcode
entfernen, so alles, was ich verwenden muss, ist [full_dolar]
.
Unten ist der Code, den ich derzeit habe, der das ID-Argument benötigt.
function post_id_shortcode_func($atts) {
extract(shortcode_atts(array(
'id' => ''
), $atts));
if ((int) $id) {
// start output
ob_start();
$out = '<div class="dolar-shortcode clearfix">';
dolar_get_full_cambio($id);
$out .= ob_get_contents();
$out .= '</div>';
ob_end_clean();
return $out;
}
}
// add shortcode for full dolar [full_dolar]
add_shortcode('full_dolar', 'post_id_shortcode_func');
Haben Sie versucht, 'get_post() -> ID'? – Chris
Bitte machen Sie die Funktion für mich –