ECHO DO_SHORTCODE()中用于未来迁移的动态站点链接

时间:2017-10-28 作者:Jane Seneor

我正在做一个旧站点/主题的WP归档迁移,它似乎只在php 5.5和WP 3.8.22下工作

对于json时间线,有些站点URL是绝对的。

我怎样才能有一个动态链接,如bloginfo(\'url\'), site_url, home_url ,base_url() 插入的etc(迁移时将动态更改)代替MYSITEURL 在这里

echo do_shortcode("[timeline src=\'MYSITEURL/blog/api/timeline/category_posts/?category_id=4&hash_bookmark=true&start_zoom_adjust=3&main_post_id=1136\']");

1 个回复
SO网友:Johansson

您可以将网站的URL保存到变量中,并将其传递到快捷码:

$url = site_url();

echo do_shortcode("[timeline src=\'$url/rest-of-the-url/\']");
您还应该能够通过以下方式使用您的短代码:

echo do_shortcode("[timeline src=\'".site_url()."/rest-of-the-url/\']");

结束

相关推荐

WP_QUERY&SHORTCODE:从WordPress类别中返回3篇文章

我想用一个短代码显示“camping camping”类别的最后3篇文章,但该功能似乎无效,好吗?function derniers_articles_camping() { // the query $the_query = new WP_Query( array( \'category_name\' => \'location-camping-var\', \'posts_per_page\' => 3, ));