我有一个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>
例如,我需要通过许多其他网上商店链接到要出售的产品,我的会员ID后跟ISBN号
http://etrader.kalahari.net/referral.asp?linkid=5&partnerid=5710&ISBN=978-1-920590-37-6
有人能告诉我是需要创建插件还是使用快捷码来实现这一点吗?
最合适的回答,由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>\'
);
}