CafePress Widget不显示产品

CafePress Widget Not Showing Products

本文关键字:显示 Widget CafePress      更新时间:2023-09-26

我试图把一个CafePress小部件在一个网站上,使用这里提供的工具:http://www.cafepress.com/cp/widgets/但它不工作。盒子被添加,但里面没有产品。

控制台有一个错误,显示cpwidget.js试图使用相对URL访问search.json。当我把这段代码放到jsFiddle中时,我得到的错误是:
http://fiddle.jshell.net/search.json?query=&pageNumber=1&utm_medium=affiliate&utm_campaign=cpwidget 404(未找到)
(不确定代码片段错误会是什么样子,所以也提供了这个)。我的网站返回了相同的错误。

所以这似乎是问题所在,但我发现很难相信这个小部件根本不起作用。我不可能是唯一一个尝试使用它的人吧?

var CPwaitForLoad,jQwaitForLoad,init=function(){if("CPWidget"in window)window.clearTimeout(CPwaitForLoad),CPWidget.init({title:"My CafePress Products",topcolor:"#8CBE21",bottomcolor:"#79A618",bgcolor:"#FFFFFF",rows:1,cols:1,imgsize:"125",prodtitle:"true",partnerid:"",shopid:"",tags:""});else{CPwaitForLoad=window.setTimeout(init,200);var t=document.createElement("SCRIPT");t.src="http://content.cpcache.com/cplabs/cpwidget.js?v=5",t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t)}},jQinit=function(){if("jQuery"in window)window.clearTimeout(jQwaitForLoad),init();else{var t=document.createElement("SCRIPT");t.src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js",t.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(t),jQwaitForLoad=window.setTimeout(jQinit,200)}};jQinit();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id='cpwidget'></div>

有同样的问题:我相信小部件不再支持。如果你看看他们的构建器页面(http://www.cafepress.com/cp/widgets/),你会发现链接到Blogger &Joomla也不再工作了,WordPress版本已经过时2年了,分数很低。

你得到CafePress的技术支持回复了吗?我发了一封联系邮件,但还没有得到回复。

我的回答:CafePress widgets不再工作