我正试图在我的页面的作者简介上制作一个Instagram框。我需要每个配置文件都不同,要做到这一点,我需要在每个页面上更改Instagram小部件快捷码中的ID。小部件的短代码是:
[instagram-feed id="" imageres="full" showheader="true" showbutton="true" buttoncolor="#fff" buttontextcolor="#000" showfollow="false"]
要更改每个页面上的id,我使用了\\u author\\u meta(\'instagram\');。这样做的目的是:
echo do shortcode( \'[instagram-feed id="<?php the_author_meta(\'user_email\') ?>" imageres="full" showheader="true" showbutton="true" buttoncolor="#fff" buttontextcolor="#000" showfollow="false"]\');
但它不会生成,因为它是一个短代码中的PHP。我也尝试过:
echo ( \'[instagram-feed id="\' );
the_author_meta(\'instagram\');
echo ( \'" imageres="full" showheader="true" showbutton="true" buttoncolor="#fff" buttontextcolor="#000" showfollow="false"]\' );
在每个配置文件上使用不同的ID正确生成代码:
[instagram-feed id="1427468000 (and something different on other profile)" imageres="full" showheader="true" showbutton="true" buttoncolor="#fff" buttontextcolor="#000" showfollow="false"]
但现在它将只显示为文本,而不是代码的结果。有人知道我该怎么做吗?