为什么数组不能直接赋值

首页 » 经验分享 » 正文

为什么数组不能直接赋值为标题?

在许多编程语言中,数组是一种非常重要的数据结构,它可以用来存储一组相同类型的数据。然而,许多人在使用数组的时候会犯一个常见的错误,就是将数组直接赋值为标题。那么,为什么数组不能直接赋值为标题呢?

1. 标题是一种字符串类型

在网页开发中,标题通常是用来描述页面内容的一个字符串,如:

这是一个标题

可以看出,标题是一种字符串类型的数据。而数组是一种容器,用来存储一组相同类型的数据,如果将一个数组直接赋值为标题,就会导致数据类型不匹配,无法正常显示页面内容。

2. 数组只能存储相同类型的数据

如前所述,数组是一种容器,可以存储一组相同类型的数据。而标题是一种字符串类型的数据,将标题赋值给数组会导致数组中存储了不同类型的数据,从而导致数据混乱,无法正常运行程序。

3. 标题需要放在特定的位置

在网页开发中,标题通常需要放在特定的位置上,如标签中的标签。而数组是一种数据结构,无法直接放置在网页的特定位置上,因此也无法直接赋值为标题。</p> <p>结论</p> <p>综上所述,将数组直接赋值为标题是不可行的,因为标题是一种字符串类型,需要放在特定的位置上,而数组只能存储相同类型的数据。因此,在网页开发中,我们仍然需要通过特定的语法来定义和使用标题。</p> <p>:</p> <p>1. HTML 标题(w3school)</p> <p>2. JavaScript 数组(w3school)</p> <p>3. 前端开发中的数组应用实例(极客学院)</p> <img src="https://so66.cn/wp-content/uploads/2023/03/2023032411242775.png" style="height: 1px; width: 1px;"> </p> <img src="https://so66.cn/wp-content/uploads/2023/03/2023032411242775.png" style="height: 1px; width: 1px;"> <img src="https://so66.cn/wp-content/uploads/2023/01/2023013013325631.jpg" style="height: 1px; width: 1px;"> <div class="single_tags">标签:<a href="https://so66.cn/topics/sz-10" rel="tag">数组</a><a href="https://so66.cn/topics/bt" rel="tag">标题</a></div> <div class="article-actions"></div> </article> <div class="asb asb-post asb-post-02"><div class="_qz7a03cnhs"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6808872", container: "_qz7a03cnhs", async: true }); </script> <div class="_m219x0dvjte"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6898398", container: "_m219x0dvjte", async: true }); </script> <div class="_msditykkgj"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6898397", container: "_msditykkgj", async: true }); </script> <div class="_11c66x1a3hbf"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6898417", container: "_11c66x1a3hbf", async: true }); </script> </div> <div class="comments-box"> <div class="title" id="comments"> <h3>评论 <small>抢沙发</small></h3> </div> <div id="respond" class="no_webshot"> <div class="comment-signarea"> <h3 class="text-muted">评论前必须登录!</h3> <p> <a href="javascript:;" class="btn btn-primary user-login" data-sign="0">立即登录</a>   <a href="javascript:;" class="btn btn-default user-reg" data-sign="1">注册</a> </p> </div> <br><div id="no-sofa"><div class="sofa"></div></div></br></div> </div> </div> </div> <div class="wzsid sidebar"style="margin-top:20px;"><div class="widget widget_ui_posts"><h3>随即推荐</h3><ul class="nopic"><li><a target="_blank" href="https://so66.cn/48277.html"><span class="text">ios10描述文件在哪里下载</span><span class="muted">2023-04-28</span></a></li> <li><a target="_blank" href="https://so66.cn/64346.html"><span class="text">netfits云墙 怎么样</span><span class="muted">2023-05-23</span></a></li> <li><a target="_blank" href="https://so66.cn/29978.html"><span class="text">如何使用哪个浏览器下载种子</span><span class="muted">2023-02-28</span></a></li> <li><a target="_blank" href="https://so66.cn/34833.html"><span class="text">usb2.0拷贝1g文件需要多久</span><span class="muted">2023-03-24</span></a></li> <li><a target="_blank" href="https://so66.cn/15303.html"><span class="text">三星手机英文软件是什么功能</span><span class="muted">2023-02-07</span></a></li> <li><a target="_blank" href="https://so66.cn/29700.html"><span class="text">联想一体机:探寻我的电脑之旅</span><span class="muted">2023-02-28</span></a></li> <li><a target="_blank" href="https://so66.cn/15890.html"><span class="text">crt关屏特效是什么</span><span class="muted">2023-02-10</span></a></li> <li><a target="_blank" href="https://so66.cn/9849.html"><span class="text">excel表格的经纬度怎么导入谷歌地球,excel经纬度导入谷歌地图</span><span class="muted">2023-02-03</span></a></li> <li><a target="_blank" href="https://so66.cn/35855.html"><span class="text">instasize在哪里登录</span><span class="muted">2023-03-27</span></a></li> </ul></div><div class="widget widget_ui_posts"><h3>热门推荐</h3><ul class="nopic"><li><a target="_blank" href="https://so66.cn/63754.html"><span class="text">乐视2的剪切板在哪里找</span><span class="muted">2023-05-20</span></a></li> <li><a target="_blank" href="https://so66.cn/30035.html"><span class="text">到苹果6一旧换新:一周内可以换货拿到新机吗</span><span class="muted">2023-02-28</span></a></li> <li><a target="_blank" href="https://so66.cn/65897.html"><span class="text">京东在哪里看购买记录</span><span class="muted">2023-05-26</span></a></li> <li><a target="_blank" href="https://so66.cn/66778.html"><span class="text">华硕n4200电脑怎么样</span><span class="muted">2023-05-27</span></a></li> <li><a target="_blank" href="https://so66.cn/14591.html"><span class="text">为什么我ps做的图 一把图片放大就失真了</span><span class="muted">2023-02-06</span></a></li> <li><a target="_blank" href="https://so66.cn/51576.html"><span class="text">为什么样用spring</span><span class="muted">2023-05-02</span></a></li> </ul></div><div class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="_aojfhzkejme"></div> <script type="text/javascript"> (window.slotbydup = window.slotbydup || []).push({ id: "u6900587", container: "_aojfhzkejme", async: true }); </script> <!-- 多条广告如下脚本只需引入一次 --> <script type="text/javascript" src="//cpro.baidustatic.com/cpro/ui/cm.js" async="async" defer="defer" > </script></div></div></div> </section> <script type="text/javascript"> var leftsd=document.getElementById("leftsd"); var H=0,iE6; var Y=leftsd; while(Y){H+=Y.offsetTop;Y=Y.offsetParent}; iE6=window.ActiveXObject&&!window.XMLHttpRequest; if(!iE6){ window.onscroll=function() { var s=document.body.scrollTop||document.documentElement.scrollTop; if(s>(H-84)){ leftsd.className="left affix"; if(iE6){leftsd.style.top=(s-H)+"px";} } else{ leftsd.className="left"; } } } </script> <footer class="footer"> <style> .copy-text { float: left; text-align: initial; } </style> <div class="container"> <div class="content-wrap"> <div class="footer-copyright"> <div class="footer-ocpy"> <div class="copy-text"> © 2023 <a href="https://so66.cn">阿楠教学网</a>  本次查询请求:75  页面生成耗时: 0.985s  <a href="https://beian.miit.gov.cn/" target="_blank">蜀ICP备17041862号-1</a> <a href="https://so66.cn/disclaimer">免责声明</a>  <a href="https://so66.cn/privacy-policy">隐私政策</a>    <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?f21dce94a3c120b2bbb983bd78c2dce5"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </div> </div> </div> </div> </div> </footer> <script> window.jsui={ www: 'https://so66.cn', uri: 'https://so66.cn/wp-content/themes/so66cn', ver: 'vieu4.6', roll: ["2","3"], ajaxpager: '0', get_wow: '0', url_rp: 'https://so66.cn/password', wintip_s: '0', wintip_time: '340', minicat_s: '', minicat_time: '60', collapse_title: '展开阅读全文', wintip_m: '0', is_alpay: '1', is_weixinpay: '1', post_id: '65896' }; </script> <script> (function() { function setClickHandler(id, fn) { document.getElementById(id).onclick = fn; } setClickHandler('image_container', function(e) { e.target.tagName === 'IMG' && BigPicture({ el: e.target, imgSrc: e.target.src.replace('_thumb', '') }); }); })(); </script> <script type="text/javascript"> var ajax_sign_object = {"redirecturl":"https:\/\/so66.cn\/65896.html","ajaxurl":"https:\/\/so66.cn\/wp-admin\/admin-ajax.php","loadingmessage":"\u6b63\u5728\u8bf7\u6c42\u4e2d\uff0c\u8bf7\u7a0d\u7b49..."}; </script> <div class="survey-container"> <div class="survey-body"> <div class="survey-content"> <div class="survey-title"> <span></span> <img src=""> </div> <div class="survey-description"> </div> <div class="survey-action"> <a href="" target="_blank" class="btn btn-primary btn-wintips"> </a> </div> </div> <div class="survey-content-green"></div> </div> <div class="rollbar"><ul> <li class="faded"><a href="javascript:(scrollTo());"><i class="fa fa-angle-up"></i></a><h6>去顶部<i></i></h6></li> </ul></div> </div> <!--[if lte IE 8]> <style> .attachment:focus { outline: #1e8cbe solid; } .selected.attachment { outline: #1e8cbe solid; } </style> <![endif]--> <script type="text/html" id="tmpl-media-frame"> <div class="media-frame-title" id="media-frame-title"></div> <div class="media-frame-menu"></div> <div class="media-frame-router"></div> <div class="media-frame-content"></div> <div class="media-frame-toolbar"></div> <div class="media-frame-uploader"></div> </script> <script type="text/html" id="tmpl-media-modal"> <div tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-modal="true" aria-labelledby="media-frame-title"> <# if ( data.hasCloseButton ) { #> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">关闭对话框</span></span></button> <# } #> <div class="media-modal-content" role="document"></div> </div> <div class="media-modal-backdrop"></div> </script> <script type="text/html" id="tmpl-uploader-window"> <div class="uploader-window-content"> <h1>拖文件至此可上传</h1> </div> </script> <script type="text/html" id="tmpl-uploader-editor"> <div class="uploader-editor-content"> <div class="uploader-editor-title">拖文件至此可上传</div> </div> </script> <script type="text/html" id="tmpl-uploader-inline"> <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> <# if ( data.canClose ) { #> <button class="close dashicons dashicons-no"><span class="screen-reader-text">关闭上传器</span></button> <# } #> <div class="uploader-inline-content {{ messageClass }}"> <# if ( data.message ) { #> <h2 class="upload-message">{{ data.message }}</h2> <# } #> <div class="upload-ui"> <h2 class="upload-instructions drop-instructions">拖文件到任何地方来上传</h2> <p class="upload-instructions drop-instructions">或</p> <button type="button" class="browser button button-hero">选择文件</button> </div> <div class="upload-inline-status"></div> <div class="post-upload-ui"> <p class="max-upload-size"> 最大上传文件大小:50 MB。 </p> <# if ( data.suggestedWidth && data.suggestedHeight ) { #> <p class="suggested-dimensions"> 建议的图片尺寸:{{data.suggestedWidth}} x {{data.suggestedHeight}}像素。 </p> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-media-library-view-switcher"> <a href="/65896.html?mode=list" class="view-list"> <span class="screen-reader-text">列表视图</span> </a> <a href="/65896.html?mode=grid" class="view-grid current"> <span class="screen-reader-text">网格视图</span> </a> </script> <script type="text/html" id="tmpl-uploader-status"> <h2>正上传</h2> <button type="button" class="button-link upload-dismiss-errors"><span class="screen-reader-text">忽略错误</span></button> <div class="media-progress-bar"><div></div></div> <div class="upload-details"> <span class="upload-count"> <span class="upload-index"></span> / <span class="upload-total"></span> </span> <span class="upload-detail-separator">–</span> <span class="upload-filename"></span> </div> <div class="upload-errors"></div> </script> <script type="text/html" id="tmpl-uploader-status-error"> <span class="upload-error-filename">{{{ data.filename }}}</span> <span class="upload-error-message">{{ data.message }}</span> </script> <script type="text/html" id="tmpl-edit-attachment-frame"> <div class="edit-media-header"> <button class="left dashicons <# if ( ! data.hasPrevious ) { #> disabled <# } #>"><span class="screen-reader-text">编辑上一媒体项目</span></button> <button class="right dashicons <# if ( ! data.hasNext ) { #> disabled <# } #>"><span class="screen-reader-text">编辑下一媒体项目</span></button> <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">关闭对话框</span></span></button> </div> <div class="media-frame-title"></div> <div class="media-frame-content"></div> </script> <script type="text/html" id="tmpl-attachment-details-two-column"> <div class="attachment-media-view {{ data.orientation }}"> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( data.sizes && data.sizes.large ) { #> <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.full ) { #> <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> <# } #> <# if ( 'audio' === data.type ) { #> <div class="wp-media-wrapper"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> <source type="{{ data.mime }}" src="{{ data.url }}"/> </audio> </div> <# } else if ( 'video' === data.type ) { var w_rule = ''; if ( data.width ) { w_rule = 'width: ' + data.width + 'px;'; } else if ( wp.media.view.settings.contentWidth ) { w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; } #> <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> <video controls="controls" class="wp-video-shortcode" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video> </div> <# } #> <div class="attachment-actions"> <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> <button type="button" class="button edit-attachment">编辑图像</button> <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 文档预览 <# } #> </div> </div> </div> <div class="attachment-info"> <span class="settings-save-status"> <span class="spinner"></span> <span class="saved">已保存。</span> </span> <div class="details"> <div class="filename"><strong>文件名:</strong> {{ data.filename }}</div> <div class="filename"><strong>文件类型:</strong> {{ data.mime }}</div> <div class="uploaded"><strong>上传于:</strong> {{ data.dateFormatted }}</div> <div class="file-size"><strong>文件大小:</strong> {{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"><strong>分辨率:</strong> {{ data.width }}×{{ data.height }}像素 </div> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length"><strong>长度:</strong> <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( 'audio' === data.type && data.meta.bitrate ) { #> <div class="bitrate"> <strong>比特率:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s <# if ( data.meta.bitrate_mode ) { #> {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} <# } #> </div> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> <div class="settings"> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <label class="setting" data-setting="alt"> <span class="name">替代文本</span> <input type="text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </label> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener noreferrer">描述此图片的用途<span class="screen-reader-text"> (在新窗口中打开)</span></a>。如此图片仅作装饰用,请留空。</p> <# } #> <label class="setting" data-setting="title"> <span class="name">标题</span> <input type="text" value="{{ data.title }}" {{ maybeReadOnly }} /> </label> <# if ( 'audio' === data.type ) { #> <label class="setting" data-setting="artist"> <span class="name">艺术家</span> <input type="text" value="{{ data.artist || data.meta.artist || '' }}" /> </label> <label class="setting" data-setting="album"> <span class="name">相册</span> <input type="text" value="{{ data.album || data.meta.album || '' }}" /> </label> <# } #> <label class="setting" data-setting="caption"> <span class="name">说明</span> <textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea> </label> <label class="setting" data-setting="description"> <span class="name">图像描述</span> <textarea {{ maybeReadOnly }}>{{ data.description }}</textarea> </label> <div class="setting"> <span class="name">上传者为</span> <span class="value">{{ data.authorName }}</span> </div> <# if ( data.uploadedToTitle ) { #> <div class="setting"> <span class="name">上传至</span> <# if ( data.uploadedToLink ) { #> <span class="value"><a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a></span> <# } else { #> <span class="value">{{ data.uploadedToTitle }}</span> <# } #> </div> <# } #> <label class="setting" data-setting="url"> <span class="name">复制链接</span> <input type="text" value="{{ data.url }}" readonly /> </label> <div class="attachment-compat"></div> </div> <div class="actions"> <a class="view-attachment" href="{{ data.link }}">查看附件页面</a> <# if ( data.can.save ) { #> | <a href="{{ data.editLink }}">编辑详细信息</a> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> | <button type="button" class="button-link delete-attachment">永久删除</button> <# } #> </div> </div> </script> <script type="text/html" id="tmpl-attachment"> <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> <div class="thumbnail"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> <# } else if ( 'image' === data.type && data.sizes ) { #> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" alt="" /> </div> <# } else { #> <div class="centered"> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> <# } else if ( data.sizes && data.sizes.medium ) { #> <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="filename"> <div>{{ data.filename }}</div> </div> <# } #> </div> <# if ( data.buttons.close ) { #> <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text">移除</span></button> <# } #> </div> <# if ( data.buttons.check ) { #> <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text">取消选择</span></button> <# } #> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; if ( data.describe ) { if ( 'image' === data.type ) { #> <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" placeholder="描述此图…" {{ maybeReadOnly }} /> <# } else { #> <input type="text" value="{{ data.title }}" class="describe" data-setting="title" <# if ( 'video' === data.type ) { #> placeholder="描述此视频…" <# } else if ( 'audio' === data.type ) { #> placeholder="描述此音频…" <# } else { #> placeholder="描述此文件…" <# } #> {{ maybeReadOnly }} /> <# } } #> </script> <script type="text/html" id="tmpl-attachment-details"> <h2> 附件详情 <span class="settings-save-status"> <span class="spinner"></span> <span class="saved">已保存。</span> </span> </h2> <div class="attachment-info"> <div class="thumbnail thumbnail-{{ data.type }}"> <# if ( data.uploading ) { #> <div class="media-progress-bar"><div></div></div> <# } else if ( 'image' === data.type && data.sizes ) { #> <img src="{{ data.size.url }}" draggable="false" alt="" /> <# } else { #> <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> <# } #> </div> <div class="details"> <div class="filename">{{ data.filename }}</div> <div class="uploaded">{{ data.dateFormatted }}</div> <div class="file-size">{{ data.filesizeHumanReadable }}</div> <# if ( 'image' === data.type && ! data.uploading ) { #> <# if ( data.width && data.height ) { #> <div class="dimensions"> {{ data.width }}×{{ data.height }}像素 </div> <# } #> <# if ( data.can.save && data.sizes ) { #> <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">编辑图像</a> <# } #> <# } #> <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> <div class="file-length">长度: <span aria-hidden="true">{{ data.fileLength }}</span> <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> </div> <# } #> <# if ( ! data.uploading && data.can.remove ) { #> <button type="button" class="button-link delete-attachment">永久删除</button> <# } #> <div class="compat-meta"> <# if ( data.compat && data.compat.meta ) { #> {{{ data.compat.meta }}} <# } #> </div> </div> </div> <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> <# if ( 'image' === data.type ) { #> <label class="setting" data-setting="alt"> <span class="name">替代文本</span> <input type="text" value="{{ data.alt }}" aria-describedby="alt-text-description" {{ maybeReadOnly }} /> </label> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener noreferrer">描述此图片的用途<span class="screen-reader-text"> (在新窗口中打开)</span></a>。如此图片仅作装饰用,请留空。</p> <# } #> <label class="setting" data-setting="title"> <span class="name">标题</span> <input type="text" value="{{ data.title }}" {{ maybeReadOnly }} /> </label> <# if ( 'audio' === data.type ) { #> <label class="setting" data-setting="artist"> <span class="name">艺术家</span> <input type="text" value="{{ data.artist || data.meta.artist || '' }}" /> </label> <label class="setting" data-setting="album"> <span class="name">相册</span> <input type="text" value="{{ data.album || data.meta.album || '' }}" /> </label> <# } #> <label class="setting" data-setting="caption"> <span class="name">说明</span> <textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea> </label> <label class="setting" data-setting="description"> <span class="name">图像描述</span> <textarea {{ maybeReadOnly }}>{{ data.description }}</textarea> </label> <label class="setting" data-setting="url"> <span class="name">复制链接</span> <input type="text" value="{{ data.url }}" readonly /> </label> </script> <script type="text/html" id="tmpl-media-selection"> <div class="selection-info"> <span class="count"></span> <# if ( data.editable ) { #> <button type="button" class="button-link edit-selection">编辑所选</button> <# } #> <# if ( data.clearable ) { #> <button type="button" class="button-link clear-selection">清空</button> <# } #> </div> <div class="selection-view"></div> </script> <script type="text/html" id="tmpl-attachment-display-settings"> <h2>附件显示设置</h2> <# if ( 'image' === data.type ) { #> <label class="setting align"> <span>对齐方式</span> <select class="alignment" data-setting="align" <# if ( data.userSettings ) { #> data-user-setting="align" <# } #>> <option value="left"> 左 </option> <option value="center"> 中 </option> <option value="right"> 右 </option> <option value="none" selected> 无 </option> </select> </label> <# } #> <div class="setting"> <label> <# if ( data.model.canEmbed ) { #> <span>嵌入或链接</span> <# } else { #> <span>链接到</span> <# } #> <select class="link-to" data-setting="link" <# if ( data.userSettings && ! data.model.canEmbed ) { #> data-user-setting="urlbutton" <# } #>> <# if ( data.model.canEmbed ) { #> <option value="embed" selected> 内嵌媒体播放器 </option> <option value="file"> <# } else { #> <option value="none" selected> 无 </option> <option value="file"> <# } #> <# if ( data.model.canEmbed ) { #> 链接到媒体文件 <# } else { #> 媒体文件 <# } #> </option> <option value="post"> <# if ( data.model.canEmbed ) { #> 链接到附件页面 <# } else { #> 附件页面 <# } #> </option> <# if ( 'image' === data.type ) { #> <option value="custom"> 自定义URL </option> <# } #> </select> </label> <input type="text" class="link-to-custom" data-setting="linkUrl" /> </div> <# if ( 'undefined' !== typeof data.sizes ) { #> <label class="setting"> <span>尺寸</span> <select class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail" > 缩略图 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium" > 中等 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large" > 大 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full" selected='selected'> 完整尺寸 – {{ size.width }} × {{ size.height }} </option> <# } #> </select> </label> <# } #> </script> <script type="text/html" id="tmpl-gallery-settings"> <h2>相册设置</h2> <label class="setting"> <span>链接到</span> <select class="link-to" data-setting="link" <# if ( data.userSettings ) { #> data-user-setting="urlbutton" <# } #>> <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 附件页面 </option> <option value="file" <# if ( 'file' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 媒体文件 </option> <option value="none" <# if ( 'none' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 无 </option> </select> </label> <label class="setting"> <span>栏目</span> <select class="columns" name="columns" data-setting="columns"> <option value="1" <# if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 1 </option> <option value="2" <# if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 2 </option> <option value="3" <# if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 3 </option> <option value="4" <# if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 4 </option> <option value="5" <# if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 5 </option> <option value="6" <# if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 6 </option> <option value="7" <# if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 7 </option> <option value="8" <# if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 8 </option> <option value="9" <# if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } #>> 9 </option> </select> </label> <label class="setting"> <span>随机顺序</span> <input type="checkbox" data-setting="_orderbyRandom" /> </label> <label class="setting size"> <span>尺寸</span> <select class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #> > <option value="thumbnail"> 缩略图 </option> <option value="medium"> 中等 </option> <option value="large"> 大 </option> <option value="full"> 完整尺寸 </option> </select> </label> </script> <script type="text/html" id="tmpl-playlist-settings"> <h2>播放列表设置</h2> <# var emptyModel = _.isEmpty( data.model ), isVideo = 'video' === data.controller.get('library').props.get('type'); #> <label class="setting"> <input type="checkbox" data-setting="tracklist" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <# if ( isVideo ) { #> <span>显示视频列表</span> <# } else { #> <span>显示曲目列表</span> <# } #> </label> <# if ( ! isVideo ) { #> <label class="setting"> <input type="checkbox" data-setting="artists" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <span>在曲目列表中显示艺术家名</span> </label> <# } #> <label class="setting"> <input type="checkbox" data-setting="images" <# if ( emptyModel ) { #> checked="checked" <# } #> /> <span>显示图像</span> </label> </script> <script type="text/html" id="tmpl-embed-link-settings"> <label class="setting link-text"> <span>链接文本</span> <input type="text" class="alignment" data-setting="linkText" /> </label> <div class="embed-container" style="display: none;"> <div class="embed-preview"></div> </div> </script> <script type="text/html" id="tmpl-embed-image-settings"> <div class="thumbnail"> <img src="{{ data.model.url }}" draggable="false" alt="" /> </div> <label class="setting alt-text has-description"> <span>替代文本</span> <input type="text" data-setting="alt" aria-describedby="alt-text-description" /> </label> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener noreferrer">描述此图片的用途<span class="screen-reader-text"> (在新窗口中打开)</span></a>。如此图片仅作装饰用,请留空。</p> <label class="setting caption"> <span>说明</span> <textarea data-setting="caption" /> </label> <div class="setting align"> <span>对齐</span> <div class="button-group button-large" data-setting="align"> <button class="button" value="left"> 左 </button> <button class="button" value="center"> 中 </button> <button class="button" value="right"> 右 </button> <button class="button active" value="none"> 无 </button> </div> </div> <div class="setting link-to"> <span>链接到</span> <div class="button-group button-large" data-setting="link"> <button class="button" value="file"> 图像URL </button> <button class="button" value="custom"> 自定义URL </button> <button class="button active" value="none"> 无 </button> </div> <input type="text" class="link-to-custom" data-setting="linkUrl" /> </div> </script> <script type="text/html" id="tmpl-image-details"> <div class="media-embed"> <div class="embed-media-settings"> <div class="column-image"> <div class="image"> <img src="{{ data.model.url }}" draggable="false" alt="" /> <# if ( data.attachment && window.imageEdit ) { #> <div class="actions"> <input type="button" class="edit-attachment button" value="编辑原始文件" /> <input type="button" class="replace-attachment button" value="替换" /> </div> <# } #> </div> </div> <div class="column-settings"> <label class="setting alt-text has-description"> <span>替代文本</span> <input type="text" data-setting="alt" value="{{ data.model.alt }}" aria-describedby="alt-text-description" /> </label> <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree" target="_blank" rel="noopener noreferrer">描述此图片的用途<span class="screen-reader-text"> (在新窗口中打开)</span></a>。如此图片仅作装饰用,请留空。</p> <label class="setting caption"> <span>说明</span> <textarea data-setting="caption">{{ data.model.caption }}</textarea> </label> <h2>显示设置</h2> <div class="setting align"> <span>对齐</span> <div class="button-group button-large" data-setting="align"> <button class="button" value="left"> 左 </button> <button class="button" value="center"> 中 </button> <button class="button" value="right"> 右 </button> <button class="button active" value="none"> 无 </button> </div> </div> <# if ( data.attachment ) { #> <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> <label class="setting size"> <span>尺寸</span> <select class="size" name="size" data-setting="size" <# if ( data.userSettings ) { #> data-user-setting="imgsize" <# } #>> <# var size = data.sizes['thumbnail']; if ( size ) { #> <option value="thumbnail"> 缩略图 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['medium']; if ( size ) { #> <option value="medium"> 中等 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['large']; if ( size ) { #> <option value="large"> 大 – {{ size.width }} × {{ size.height }} </option> <# } #> <# var size = data.sizes['full']; if ( size ) { #> <option value="full"> 完整尺寸 – {{ size.width }} × {{ size.height }} </option> <# } #> <option value="custom"> 自定义尺寸 </option> </select> </label> <# } #> <div class="custom-size<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> <label><span>宽度 <small>(px)</small></span> <input data-setting="customWidth" type="number" step="1" value="{{ data.model.customWidth }}" /></label><span class="sep">×</span><label><span>高度 <small>(px)</small></span><input data-setting="customHeight" type="number" step="1" value="{{ data.model.customHeight }}" /></label> </div> <# } #> <div class="setting link-to"> <span>链接到</span> <select data-setting="link"> <# if ( data.attachment ) { #> <option value="file"> 媒体文件 </option> <option value="post"> 附件页面 </option> <# } else { #> <option value="file"> 图像URL </option> <# } #> <option value="custom"> 自定义URL </option> <option value="none"> 无 </option> </select> <input type="text" class="link-to-custom" data-setting="linkUrl" /> </div> <div class="advanced-section"> <h2><button type="button" class="button-link advanced-toggle">高级选项</button></h2> <div class="advanced-settings hidden"> <div class="advanced-image"> <label class="setting title-text"> <span>图像标题属性</span> <input type="text" data-setting="title" value="{{ data.model.title }}" /> </label> <label class="setting extra-classes"> <span>图像CSS类</span> <input type="text" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> </label> </div> <div class="advanced-link"> <div class="setting link-target"> <label><input type="checkbox" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>在新标签页中打开链接</label> </div> <label class="setting link-rel"> <span>链接Rel</span> <input type="text" data-setting="linkRel" value="{{ data.model.linkRel }}" /> </label> <label class="setting link-class-name"> <span>链接CSS类</span> <input type="text" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> </label> </div> </div> </div> </div> </div> </div> </script> <script type="text/html" id="tmpl-image-editor"> <div id="media-head-{{ data.id }}"></div> <div id="image-editor-{{ data.id }}"></div> </script> <script type="text/html" id="tmpl-audio-details"> <# var ext, html5types = { mp3: wp.media.view.settings.embedMimes.mp3, ogg: wp.media.view.settings.embedMimes.ogg }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-audio-settings"> <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { #> <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { #> <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { #> <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { #> <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { #> <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> <# } #> </audio> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <div class="setting"> <label for="audio-source">URL</label> <input type="text" id="audio-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.mp3 ) ) { if ( ! _.isUndefined( html5types.mp3 ) ) { delete html5types.mp3; } #> <div class="setting"> <label for="mp3-source">MP3</span> <input type="text" id="mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.ogg ) ) { if ( ! _.isUndefined( html5types.ogg ) ) { delete html5types.ogg; } #> <div class="setting"> <label for="ogg-source">OGG</span> <input type="text" id="ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.flac ) ) { if ( ! _.isUndefined( html5types.flac ) ) { delete html5types.flac; } #> <div class="setting"> <label for="flac-source">FLAC</span> <input type="text" id="flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.m4a ) ) { if ( ! _.isUndefined( html5types.m4a ) ) { delete html5types.m4a; } #> <div class="setting"> <label for="m4a-source">M4A</span> <input type="text" id="m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.wav ) ) { if ( ! _.isUndefined( html5types.wav ) ) { delete html5types.wav; } #> <div class="setting"> <label for="wav-source">WAV</span> <input type="text" id="wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> <button type="button" class="button-link remove-setting">移除音频来源</button> </div> <# } #> <# if ( ! _.isEmpty( html5types ) ) { #> <div class="setting"> <span>为了增强HTML5播放体验,请添加备用源:</span> <div class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </div> </div> <# } #> <div class="setting preload"> <span>预加载</span> <div class="button-group button-large" data-setting="preload"> <button class="button" value="auto">自动</button> <button class="button" value="metadata">元数据</button> <button class="button active" value="none">无</button> </div> </div> <label class="setting checkbox-setting autoplay"> <input type="checkbox" data-setting="autoplay" /> <span>自动播放</span> </label> <label class="setting checkbox-setting"> <input type="checkbox" data-setting="loop" /> <span>循环</span> </label> </div> </div> </script> <script type="text/html" id="tmpl-video-details"> <# var ext, html5types = { mp4: wp.media.view.settings.embedMimes.mp4, ogv: wp.media.view.settings.embedMimes.ogv, webm: wp.media.view.settings.embedMimes.webm }; #> <div class="media-embed media-embed-details"> <div class="embed-media-settings embed-video-settings"> <div class="wp-video-holder"> <# var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, h = ! data.model.height ? 360 : data.model.height; if ( data.model.width && w !== data.model.width ) { h = Math.ceil( ( h * w ) / data.model.width ); } #> <# var w_rule = '', classes = [], w, h, settings = wp.media.view.settings, isYouTube = isVimeo = false; if ( ! _.isEmpty( data.model.src ) ) { isYouTube = data.model.src.match(/youtube|youtu\.be/); isVimeo = -1 !== data.model.src.indexOf('vimeo'); } if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { w = settings.contentWidth; } else { w = data.model.width; } if ( w !== data.model.width ) { h = Math.ceil( ( data.model.height * w ) / data.model.width ); } else { h = data.model.height; } if ( w ) { w_rule = 'width: ' + w + 'px; '; } if ( isYouTube ) { classes.push( 'youtube-video' ); } if ( isVimeo ) { classes.push( 'vimeo-video' ); } #> <div style="{{ w_rule }}" class="wp-video"> <video controls class="wp-video-shortcode {{ classes.join( ' ' ) }}" <# if ( w ) { #>width="{{ w }}"<# } #> <# if ( h ) { #>height="{{ h }}"<# } #> <# if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { #> poster="{{ data.model.poster }}"<# } #> preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" <# if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { #> autoplay<# } if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { #> loop<# } #> > <# if ( ! _.isEmpty( data.model.src ) ) { if ( isYouTube ) { #> <source src="{{ data.model.src }}" type="video/youtube" /> <# } else if ( isVimeo ) { #> <source src="{{ data.model.src }}" type="video/vimeo" /> <# } else { #> <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> <# } } #> <# if ( data.model.mp4 ) { #> <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> <# } #> <# if ( data.model.m4v ) { #> <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> <# } #> <# if ( data.model.webm ) { #> <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> <# } #> <# if ( data.model.ogv ) { #> <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> <# } #> <# if ( data.model.flv ) { #> <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> <# } #> {{{ data.model.content }}} </video> </div> <# if ( ! _.isEmpty( data.model.src ) ) { ext = data.model.src.split('.').pop(); if ( html5types[ ext ] ) { delete html5types[ ext ]; } #> <div class="setting"> <label for="video-source">URL</label> <input type="text" id="video-source" readonly data-setting="src" value="{{ data.model.src }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.mp4 ) ) { if ( ! _.isUndefined( html5types.mp4 ) ) { delete html5types.mp4; } #> <div class="setting"> <label for="mp4-source">MP4</label> <input type="text" id="mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.m4v ) ) { if ( ! _.isUndefined( html5types.m4v ) ) { delete html5types.m4v; } #> <div class="setting"> <label for="m4v-source">M4V</label> <input type="text" id="m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.webm ) ) { if ( ! _.isUndefined( html5types.webm ) ) { delete html5types.webm; } #> <div class="setting"> <label for="webm-source">WEBM</label> <input type="text" id="webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.ogv ) ) { if ( ! _.isUndefined( html5types.ogv ) ) { delete html5types.ogv; } #> <div class="setting"> <label for="ogv-source">OGV</label> <input type="text" id="ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> <# if ( ! _.isEmpty( data.model.flv ) ) { if ( ! _.isUndefined( html5types.flv ) ) { delete html5types.flv; } #> <div class="setting"> <label for="flv-source">FLV</label> <input type="text" id="flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> <button type="button" class="button-link remove-setting">移除视频来源</button> </div> <# } #> </div> <# if ( ! _.isEmpty( html5types ) ) { #> <div class="setting"> <span>为了增强HTML5播放体验,请添加备用源:</span> <div class="button-large"> <# _.each( html5types, function (mime, type) { #> <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> <# } ) #> </div> </div> <# } #> <# if ( ! _.isEmpty( data.model.poster ) ) { #> <div class="setting"> <label for="poster-image">海报图像</label> <input type="text" id="poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> <button type="button" class="button-link remove-setting">移除海报图像</button> </div> <# } #> <div class="setting preload"> <span>预加载</span> <div class="button-group button-large" data-setting="preload"> <button class="button" value="auto">自动</button> <button class="button" value="metadata">元数据</button> <button class="button active" value="none">无</button> </div> </div> <label class="setting checkbox-setting autoplay"> <input type="checkbox" data-setting="autoplay" /> <span>自动播放</span> </label> <label class="setting checkbox-setting"> <input type="checkbox" data-setting="loop" /> <span>循环</span> </label> <div class="setting" data-setting="content"> <# var content = ''; if ( ! _.isEmpty( data.model.content ) ) { var tracks = jQuery( data.model.content ).filter( 'track' ); _.each( tracks.toArray(), function (track) { content += track.outerHTML; #> <label for="video-track">曲目(字幕、说明、描述、章节或元数据)</span> <input class="content-track" type="text" id="video-track" readonly value="{{ track.outerHTML }}" /> <button type="button" class="button-link remove-setting remove-track">移除视频轨道</button> <# } ); #> <# } else { #> <span>曲目(字幕、说明、描述、章节或元数据)</span> <em>没有关联的字幕。</em> <# } #> <textarea class="hidden content-setting">{{ content }}</textarea> </div> </div> </div> </script> <script type="text/html" id="tmpl-editor-gallery"> <# if ( data.attachments.length ) { #> <div class="gallery gallery-columns-{{ data.columns }}"> <# _.each( data.attachments, function( attachment, index ) { #> <dl class="gallery-item"> <dt class="gallery-icon"> <# if ( attachment.thumbnail ) { #> <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> <# } else { #> <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> <# } #> </dt> <# if ( attachment.caption ) { #> <dd class="wp-caption-text gallery-caption"> {{{ data.verifyHTML( attachment.caption ) }}} </dd> <# } #> </dl> <# if ( index % data.columns === data.columns - 1 ) { #> <br style="clear: both;"> <# } #> <# } ); #> </div> <# } else { #> <div class="wpview-error"> <div class="dashicons dashicons-format-gallery"></div><p>找不到条目。</p> </div> <# } #> </script> <script type="text/html" id="tmpl-crop-content"> <img class="crop-image" src="{{ data.url }}" alt="图片裁剪区域预览,需要鼠标交互。"> <div class="upload-errors"></div> </script> <script type="text/html" id="tmpl-site-icon-preview"> <h2>预览</h2> <strong aria-hidden="true">作为浏览器图标</strong> <div class="favicon-preview"> <img src="https://so66.cn/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" /> <div class="favicon"> <img id="preview-favicon" src="{{ data.url }}" alt="作为浏览器图标预览"/> </div> <span class="browser-title" aria-hidden="true">阿楠教学网</span> </div> <strong aria-hidden="true">作为app图标</strong> <div class="app-icon-preview"> <img id="preview-app-icon" src="{{ data.url }}" alt="作为app图标预览"/> </div> </script> <div id="sign"> <div class="part loginPart"> <form id="login" action="https://so66.cn/wp-login.php" method="post"> <div id="register-active" class="switch"><i class="fa fa-toggle-on"></i>切换注册</div> <h3>登录</h3> <p class="status"></p> <p> <label class="icon" for="username"><i class="fa fa-user"></i></label> <input class="input-control" id="username" type="text" placeholder="请输入用户名" name="username" required="" aria-required="true"> </p> <p> <label class="icon" for="password"><i class="fa fa-lock"></i></label> <input class="input-control" id="password" type="password" placeholder="请输入密码" name="password" required="" aria-required="true"> </p> <p class="safe"> <label class="remembermetext" for="rememberme"><input name="rememberme" type="checkbox" checked="checked" id="rememberme" class="rememberme" value="forever">记住我的登录</label> <a class="lost" href="https://so66.cn/password">忘记密码 ?</a> </p> <p> <input class="submit" type="submit" value="登录" name="submit"> </p> <a class="close"><i class="fa fa-times"></i></a> <input type="hidden" id="security" name="security" value="1a5ec07ba5"> <input type="hidden" name="_wp_http_referer" value="/65896.html"> </form> <div class="other-sign"> <p>您也可以使用第三方帐号快捷登录</p> <div><a class="qqlogin" href="/wp-content/plugins/foxlogin/auth/qq.php?foxloginurl=https://so66.cn"><i class="fa fa-qq"></i><span>Q Q 登 录</span></a></div> <div><a class="weibologin" href="/wp-content/plugins/foxlogin/auth/sina.php?foxloginurl=https://so66.cn"><i class="fa fa-weibo"></i><span>微 博 登 录</span></a></div> </div> </div> <div class="part registerPart"> <form id="register" action="https://so66.cn/wp-login.php?action=register" method="post"> <div id="login-active" class="switch"><i class="fa fa-toggle-off"></i>切换登录</div> <h3>注册</h3> <p class="status"></p> <p> <label class="icon" for="user_name"><i class="fa fa-user"></i></label> <input class="input-control" id="user_name" type="text" name="user_name" placeholder="输入英文用户名" required="" aria-required="true"> </p> <p> <label class="icon" for="user_email"><i class="fa fa-envelope"></i></label> <input class="input-control" id="user_email" type="email" name="user_email" placeholder="输入常用邮箱" required="" aria-required="true"> </p> <p> <label class="icon" for="email_authcode"> <button class="go-captcha_email" type="button">发送验证码</button></label> <input type="text" class="input-control" name="email_authcode" id="email_authcode" placeholder="邮箱验证码"> </p> <p> <label class="icon" for="user_pass"><i class="fa fa-lock"></i></label> <input class="input-control" id="user_pass" type="password" name="user_pass" placeholder="密码最小长度为6" required="" aria-required="true"> </p> <p> <label class="icon" for="user_pass2"><i class="fa fa-retweet"></i></label> <input class="input-control" type="password" id="user_pass2" name="user_pass2" placeholder="再次输入密码" required="" aria-required="true"> </p> <p> <input class="submit inline" type="submit" value="注册" name="submit"> </p> <a class="close"><i class="fa fa-times"></i></a> <input type="hidden" id="user_security" name="user_security" value="a9120fc358"><input type="hidden" name="_wp_http_referer" value="/65896.html"> </form> </div> </div> <script type='text/javascript' src='https://so66.cn/wp-includes/js/underscore.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/shortcode.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/backbone.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/wp-util.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/wp-backbone.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}}; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/media-models.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"52428800b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,ico,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"5da1cf950d"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; var pluploadL10n = {"queue_limit_exceeded":"\u60a8\u5411\u961f\u5217\u4e2d\u6dfb\u52a0\u7684\u6587\u4ef6\u8fc7\u591a\u3002","file_exceeds_size_limit":"%s\u8d85\u8fc7\u4e86\u7ad9\u70b9\u7684\u6700\u5927\u4e0a\u4f20\u9650\u5236\u3002","zero_byte_file":"\u6587\u4ef6\u4e3a\u7a7a\uff0c\u8bf7\u9009\u62e9\u5176\u5b83\u6587\u4ef6\u3002","invalid_filetype":"\u62b1\u6b49\uff0c\u7531\u4e8e\u5b89\u5168\u539f\u56e0\uff0c\u8fd9\u4e2a\u6587\u4ef6\u7c7b\u578b\u4e0d\u53d7\u652f\u6301\u3002","not_an_image":"\u8be5\u6587\u4ef6\u4e0d\u662f\u56fe\u50cf\uff0c\u8bf7\u4f7f\u7528\u5176\u5b83\u6587\u4ef6\u3002","image_memory_exceeded":"\u8fbe\u5230\u5185\u5b58\u9650\u5236\uff0c\u8bf7\u4f7f\u7528\u5c0f\u4e00\u4e9b\u7684\u6587\u4ef6\u3002","image_dimensions_exceeded":"\u8be5\u6587\u4ef6\u8d85\u8fc7\u4e86\u6700\u5927\u5927\u5c0f\uff0c\u8bf7\u4f7f\u7528\u5176\u5b83\u6587\u4ef6\u3002","default_error":"\u4e0a\u4f20\u65f6\u53d1\u751f\u4e86\u9519\u8bef\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002","missing_upload_url":"\u914d\u7f6e\u6709\u8bef\u3002\u8bf7\u8054\u7cfb\u60a8\u7684\u670d\u52a1\u5668\u7ba1\u7406\u5458\u3002","upload_limit_exceeded":"\u60a8\u53ea\u80fd\u4e0a\u4f20\u4e00\u4e2a\u6587\u4ef6\u3002","http_error":"HTTP\u9519\u8bef\u3002","upload_failed":"\u4e0a\u4f20\u5931\u8d25\u3002","big_upload_failed":"\u8bf7\u5c1d\u8bd5\u4f7f\u7528%1$s\u6807\u51c6\u7684\u6d4f\u89c8\u5668\u4e0a\u4f20\u5de5\u5177%2$s\u6765\u4e0a\u4f20\u8fd9\u4e2a\u6587\u4ef6\u3002","big_upload_queued":"%s\u8d85\u51fa\u4e86\u60a8\u6d4f\u89c8\u5668\u5bf9\u9ad8\u7ea7\u591a\u6587\u4ef6\u4e0a\u4f20\u5de5\u5177\u6240\u505a\u7684\u5927\u5c0f\u9650\u5236\u3002","io_error":"IO\u9519\u8bef\u3002","security_error":"\u5b89\u5168\u9519\u8bef\u3002","file_cancelled":"\u6587\u4ef6\u5df2\u53d6\u6d88\u3002","upload_stopped":"\u4e0a\u4f20\u505c\u6b62\u3002","dismiss":"\u4e0d\u518d\u663e\u793a","crunching":"\u5904\u7406\u4e2d\u2026","deleted":"\u79fb\u52a8\u5230\u56de\u6536\u7ad9\u3002","error_uploading":"\u201c%s\u201d\u4e0a\u4f20\u5931\u8d25\u3002"}; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/plupload/wp-plupload.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/jquery/ui/core.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/jquery/ui/widget.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/jquery/ui/mouse.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/jquery/ui/sortable.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/mediaelement/wp-mediaelement.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var wpApiSettings = {"root":"https:\/\/so66.cn\/wp-json\/","nonce":"785ffdca86","versionString":"wp\/v2\/"}; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/api-request.min.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var _wpMediaViewsL10n = {"url":"URL","addMedia":"\u6dfb\u52a0\u5a92\u4f53","search":"\u641c\u7d22","select":"\u9009\u62e9","cancel":"\u53d6\u6d88","update":"\u66f4\u65b0","replace":"\u66ff\u6362","remove":"\u79fb\u9664","back":"\u8fd4\u56de","selected":"\u5df2\u9009%d\u4e2a","dragInfo":"\u62d6\u653e\u6765\u91cd\u65b0\u6392\u5e8f\u5a92\u4f53\u6587\u4ef6\u3002","uploadFilesTitle":"\u4e0a\u4f20\u6587\u4ef6","uploadImagesTitle":"\u4e0a\u4f20\u6587\u4ef6","mediaLibraryTitle":"\u5a92\u4f53\u5e93","insertMediaTitle":"\u6dfb\u52a0\u5a92\u4f53","createNewGallery":"\u521b\u5efa\u65b0\u76f8\u518c","createNewPlaylist":"\u521b\u5efa\u65b0\u7684\u64ad\u653e\u5217\u8868","createNewVideoPlaylist":"\u521b\u5efa\u65b0\u7684\u89c6\u9891\u64ad\u653e\u5217\u8868","returnToLibrary":"\u2190 \u56de\u5230\u5a92\u4f53\u5e93","allMediaItems":"\u6240\u6709\u591a\u5a92\u4f53\u9879\u76ee","allDates":"\u5168\u90e8\u65e5\u671f","noItemsFound":"\u627e\u4e0d\u5230\u6761\u76ee\u3002","insertIntoPost":"Insert into post","unattached":"\u5c1a\u672a\u9644\u52a0","mine":"\u6211\u7684","trash":"\u56de\u6536\u7ad9","uploadedToThisPost":"Uploaded to this post","warnDelete":"\u60a8\u5373\u5c06\u4ece\u60a8\u7684\u7ad9\u70b9\u6c38\u4e45\u5220\u9664\u8fd9\u4e2a\u9879\u76ee\u3002\n\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u6309\u201c\u53d6\u6d88\u201d\u53ef\u53d6\u6d88\uff0c\u6309\u201c\u786e\u5b9a\u201d\u53ef\u786e\u8ba4\u5220\u9664\u3002","warnBulkDelete":"\u60a8\u5373\u5c06\u4ece\u60a8\u7684\u7ad9\u70b9\u6c38\u4e45\u5220\u9664\u8fd9\u4e9b\u9879\u76ee\u3002\n\u6b64\u64cd\u4f5c\u65e0\u6cd5\u64a4\u6d88\u3002\n\u6309\u201c\u53d6\u6d88\u201d\u53ef\u53d6\u6d88\uff0c\u6309\u201c\u786e\u5b9a\u201d\u53ef\u786e\u8ba4\u5220\u9664\u3002","warnBulkTrash":"\u60a8\u5c06\u5220\u9664\u8fd9\u4e9b\u9879\u76ee\u3002\n\u70b9\u51fb\u201c\u53d6\u6d88\u201d\u505c\u6b62\uff0c\u70b9\u51fb\u201c\u786e\u5b9a\u201d\u5220\u9664\u3002","bulkSelect":"\u6279\u91cf\u9009\u62e9","trashSelected":"\u79fb\u52a8\u5230\u56de\u6536\u7ad9","restoreSelected":"\u4ece\u56de\u6536\u7ad9\u4e2d\u6062\u590d","deletePermanently":"\u6c38\u4e45\u5220\u9664","apply":"\u5e94\u7528","filterByDate":"\u6309\u65e5\u671f\u7b5b\u9009","filterByType":"\u6309\u7c7b\u578b\u7b5b\u9009","searchMediaLabel":"\u641c\u7d22\u5a92\u4f53","searchMediaPlaceholder":"\u641c\u7d22\u5a92\u4f53\u9879\u76ee\u2026","noMedia":"\u672a\u627e\u5230\u5a92\u4f53\u6587\u4ef6\u3002","attachmentDetails":"\u9644\u4ef6\u8be6\u60c5","insertFromUrlTitle":"\u4eceURL\u63d2\u5165","setFeaturedImageTitle":"Featured Image","setFeaturedImage":"Set featured image","createGalleryTitle":"\u521b\u5efa\u76f8\u518c","editGalleryTitle":"\u7f16\u8f91\u76f8\u518c","cancelGalleryTitle":"\u2190 \u53d6\u6d88\u76f8\u518c","insertGallery":"\u63d2\u5165\u76f8\u518c","updateGallery":"\u66f4\u65b0\u76f8\u518c","addToGallery":"\u6dfb\u52a0\u81f3\u76f8\u518c","addToGalleryTitle":"\u6dfb\u52a0\u81f3\u76f8\u518c","reverseOrder":"\u53cd\u8f6c\u987a\u5e8f","imageDetailsTitle":"\u56fe\u50cf\u8be6\u60c5","imageReplaceTitle":"\u66ff\u6362\u56fe\u50cf","imageDetailsCancel":"\u53d6\u6d88\u7f16\u8f91","editImage":"\u7f16\u8f91\u56fe\u50cf","chooseImage":"\u9009\u62e9\u56fe\u50cf","selectAndCrop":"\u9009\u62e9\u5e76\u88c1\u526a","skipCropping":"\u8df3\u8fc7\u88c1\u526a","cropImage":"\u88c1\u526a\u56fe\u50cf","cropYourImage":"\u88c1\u526a\u60a8\u7684\u56fe\u7247","cropping":"\u88c1\u526a\u4e2d\u2026","suggestedDimensions":"\u5efa\u8bae\u7684\u56fe\u7247\u5c3a\u5bf8\uff1a%1$s x %2$s\u50cf\u7d20\u3002","cropError":"\u5728\u88c1\u526a\u60a8\u7684\u56fe\u50cf\u65f6\u53d1\u751f\u4e86\u9519\u8bef\u3002","audioDetailsTitle":"\u97f3\u9891\u8be6\u60c5","audioReplaceTitle":"\u66ff\u6362\u97f3\u9891","audioAddSourceTitle":"\u6dfb\u52a0\u97f3\u9891\u6e90","audioDetailsCancel":"\u53d6\u6d88\u7f16\u8f91","videoDetailsTitle":"\u89c6\u9891\u8be6\u60c5","videoReplaceTitle":"\u66ff\u6362\u89c6\u9891","videoAddSourceTitle":"\u6dfb\u52a0\u89c6\u9891\u6e90","videoDetailsCancel":"\u53d6\u6d88\u7f16\u8f91","videoSelectPosterImageTitle":"\u9009\u62e9\u6d77\u62a5\u56fe\u50cf","videoAddTrackTitle":"\u6dfb\u52a0\u5b57\u5e55","playlistDragInfo":"\u62d6\u653e\u6765\u6392\u5e8f\u66f2\u76ee\u3002","createPlaylistTitle":"\u521b\u5efa\u97f3\u9891\u64ad\u653e\u5217\u8868","editPlaylistTitle":"\u7f16\u8f91\u97f3\u9891\u64ad\u653e\u5217\u8868","cancelPlaylistTitle":"\u2190 \u53d6\u6d88\u97f3\u9891\u64ad\u653e\u5217\u8868","insertPlaylist":"\u63d2\u5165\u97f3\u9891\u64ad\u653e\u5217\u8868","updatePlaylist":"\u66f4\u65b0\u97f3\u9891\u64ad\u653e\u5217\u8868","addToPlaylist":"\u6dfb\u52a0\u5230\u97f3\u9891\u64ad\u653e\u5217\u8868","addToPlaylistTitle":"\u6dfb\u52a0\u5230\u97f3\u9891\u64ad\u653e\u5217\u8868","videoPlaylistDragInfo":"\u62d6\u653e\u6765\u6392\u5e8f\u89c6\u9891\u3002","createVideoPlaylistTitle":"\u521b\u5efa\u89c6\u9891\u64ad\u653e\u5217\u8868","editVideoPlaylistTitle":"\u7f16\u8f91\u89c6\u9891\u64ad\u653e\u5217\u8868","cancelVideoPlaylistTitle":"\u2190 \u53d6\u6d88\u89c6\u9891\u64ad\u653e\u5217\u8868","insertVideoPlaylist":"\u63d2\u5165\u89c6\u9891\u64ad\u653e\u5217\u8868","updateVideoPlaylist":"\u66f4\u65b0\u89c6\u9891\u64ad\u653e\u5217\u8868","addToVideoPlaylist":"\u6dfb\u52a0\u5230\u89c6\u9891\u64ad\u653e\u5217\u8868","addToVideoPlaylistTitle":"\u6dfb\u52a0\u5230\u89c6\u9891\u64ad\u653e\u5217\u8868","attachmentsList":"\u9644\u4ef6\u5217\u8868","settings":{"tabs":[],"tabUrl":"https:\/\/so66.cn\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"\u56fe\u50cf","audio":"\u97f3\u9891","video":"\u89c6\u9891"},"captions":true,"nonce":{"sendToEditor":"fdf686de08"},"post":{"id":0},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/so66.cn\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":null,"months":[{"year":"2023","month":"5","text":"2023\u5e74\u4e94\u6708"},{"year":"2023","month":"3","text":"2023\u5e74\u4e09\u6708"},{"year":"2023","month":"2","text":"2023\u5e74\u4e8c\u6708"},{"year":"2023","month":"1","text":"2023\u5e74\u4e00\u6708"},{"year":"2022","month":"11","text":"2022\u5e74\u5341\u4e00\u6708"},{"year":"2022","month":"7","text":"2022\u5e74\u4e03\u6708"},{"year":"2022","month":"6","text":"2022\u5e74\u516d\u6708"},{"year":"2022","month":"5","text":"2022\u5e74\u4e94\u6708"},{"year":"2022","month":"4","text":"2022\u5e74\u56db\u6708"},{"year":"2022","month":"3","text":"2022\u5e74\u4e09\u6708"},{"year":"2021","month":"9","text":"2021\u5e74\u4e5d\u6708"},{"year":"2021","month":"8","text":"2021\u5e74\u516b\u6708"},{"year":"2021","month":"4","text":"2021\u5e74\u56db\u6708"},{"year":"2021","month":"3","text":"2021\u5e74\u4e09\u6708"},{"year":"2021","month":"2","text":"2021\u5e74\u4e8c\u6708"},{"year":"2021","month":"1","text":"2021\u5e74\u4e00\u6708"},{"year":"2020","month":"12","text":"2020\u5e74\u5341\u4e8c\u6708"},{"year":"2020","month":"11","text":"2020\u5e74\u5341\u4e00\u6708"},{"year":"2020","month":"10","text":"2020\u5e74\u5341\u6708"},{"year":"2020","month":"9","text":"2020\u5e74\u4e5d\u6708"},{"year":"2020","month":"8","text":"2020\u5e74\u516b\u6708"},{"year":"2020","month":"7","text":"2020\u5e74\u4e03\u6708"},{"year":"2020","month":"6","text":"2020\u5e74\u516d\u6708"},{"year":"2020","month":"5","text":"2020\u5e74\u4e94\u6708"},{"year":"2020","month":"4","text":"2020\u5e74\u56db\u6708"},{"year":"2020","month":"3","text":"2020\u5e74\u4e09\u6708"},{"year":"2020","month":"2","text":"2020\u5e74\u4e8c\u6708"},{"year":"2020","month":"1","text":"2020\u5e74\u4e00\u6708"},{"year":"2019","month":"12","text":"2019\u5e74\u5341\u4e8c\u6708"},{"year":"2019","month":"11","text":"2019\u5e74\u5341\u4e00\u6708"}],"mediaTrash":0}}; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/media-views.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/media-editor.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-includes/js/media-audiovideo.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/sign.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/Lightbox.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/libs/jquery.cookie.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/commentImg.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/popup.min.js'></script> <script type='text/javascript' src='//lib.baomitu.com/twitter-bootstrap/3.2.0/js/bootstrap.min.js'></script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/static/js/loader.js'></script> <script type='text/javascript'> /* <![CDATA[ */ var wppay_ajax_url = "https:\/\/so66.cn\/wp-admin\/admin-ajax.php"; /* ]]> */ </script> <script type='text/javascript' src='https://so66.cn/wp-content/themes/so66cn/include/shop/static/js/qy-pay.js'></script> </body> </html>