ISBN号是插件还是短码?

时间:2013-09-27 作者:RexTheRunt

我有一个Woocommerce网站,里面有图书目录。每本书都有一个在自定义字段中输入的ISBN(或EAN)编号。

我需要用ISBN做两件事,我不想手动输入每个产品的代码:

我需要链接到Google books预览(目前我通过手动添加另一个自定义字段来实现这一点)(只有ISBN会随着产品的不同而变化)

<script type="text/javascript" src="http://books.google.com/books/previewlib.js" </script> <script type="text/javascript"> GBS_insertPreviewButtonPopup(\'ISBN:978-1-920590-37-6\'); </script>

http://etrader.kalahari.net/referral.asp?linkid=5&partnerid=5710&ISBN=978-1-920590-37-6

1 个回复
最合适的回答,由SO网友:RexTheRunt 整理而成

我从开发人员那里得到了一些帮助,希望与大家分享解决方案:

function get_google_tag( $isbn_metadata ) {
return (
    /* \'<span class="post-meta-key">Preview: </span>\' . */
    \'<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>\' .
    \'<script type="text/javascript">\' .
    \'GBS_insertPreviewButtonPopup(\\\'ISBN:\' . $isbn_metadata . \'\\\');\' .
    \'</script>\'
);
}

结束

相关推荐

Loading shortcode with ajax

如果浏览器的屏幕大小特定,我会尝试加载幻灯片,也就是说,我不希望幻灯片加载到更小的移动屏幕上。幻灯片放映插件提供了一个短代码:<?php echo do_shortcode(\'[metaslider id=\"8302\"]\'); ?> 但当我试着加载它时。load(),它只是输出字符串,不运行php。因此,环顾四周,似乎有几个帖子与此相关:call shortcode in javascriptWhy might a plugin's 'do_shortcode