2017-11-15 3 views
1

Also ich weiß nicht, ob das möglich ist, oder wenn es einen Workaround gibt, aber ich muss einen shortcode zu meiner single.php Vorlage hinzufügen. Doch im Inneren des Shortcode, muss ich idealerweise Daten Autor meta nennen, so dass die Short die richtigen Informationen macht ...Ist es möglich, einen Wordpress-Funktionsaufruf innerhalb eines anderen Funktionsaufrufs hinzuzufügen?

es so etwas wie das ist:

<? php do_shortcode('[form id="<? php the_author_meta('authorspecificformid'); ?>"]') ?>

Ich weiß, Das funktioniert nicht, aber gibt es eine Workaround, die ich tun kann?

Antwort

1

können Sie diese Shortcode wie folgt konstruieren:

<?php 
$authorId = get_the_author_meta("authorspecificformid"); 
echo do_shortcode("[form id=\"$authorId\"]"); 
+0

Hey Dank für die Beantwortung. Leider hat das nicht funktioniert: -/ –

+0

was funktioniert nicht? Bearbeiten Sie Ihre Frage, um Details hinzuzufügen und zu debuggen, ansonsten können wir Ihnen nicht helfen. – mmm

+0

Ich habe den Code in meine single.php Vorlage und die Metadaten eingefügt - die "authorsspecificformid" wird nicht in den shortcode gezogen, wenn die Posts geladen werden –

Verwandte Themen