您当前的位置:首页 > TAG信息列表 > javascript
WP如何确定帖子和页面URL之间的区别
我试图在javascript插件中模拟WP路由。我已成功导入重写规则,并将其应用到浏览器位置。但我似乎无法解析使用永久链接时页面和帖子之间的区别。根据我所读的内容,WP将请求的URL与正则表达式进行匹配,然后使用它创建一个查询,其中包含从URL提取的参数。我认为以下是相关的重写规则:页码:(.?.+?)(/[0-9]+)?/?$: \"index.php?pagename=$matches[1]&page=$matches[2]\" 职位:([^/]+)(/[0-9]+)?/?$: \
是否需要对wp.com或WP.org进行回调?
中国正在阻止这两个WP。com和WP。组织。我想知道WP4。0包括对这些域上的javascript库等文件的回调或引用,因为我必须为无法访问这些文件的中国大陆用户制定计划。
如何在JS中调用插件路径?
我正在使用wp-store-locator 插件和我想将插件目录路径添加到我的JS。html = \"<li data-store-id=\'\" + id + \"\'><div><p>\" + storeImg + \"<strong>\" + store + \"</strong><span class=\'wpsl-street\'>\" + address + \"</span>\" + address2 + c
是否可以将js变量传递给模板文件
我已经选择了在函数中创建的下拉列表。php和js文件中获取下拉列表的onchange值。我想知道我是否将此变量传递到模板文件??这是我在函数中的代码。php文件?><select id=\"land_unit\" name=\"unit_name\" ><?php $result=$wpdb->get_results(\"select * from unit\"); foreach($result as $row) {
有没有一个JavaScript API?如何访问JS中的公有数据和私有数据?
根据this post Wordpress没有内置的JavaScript API。因此,想要在AJAX上构建的开发人员似乎想出了他们自己的解决方案,但我觉得这并不合适。除了使用内置API获取帖子或任何数据之外,我真正错过的是一组处理后端和前端接口的JavaScript函数。现在,关于这个问题有什么计划吗?例如,我很想知道左侧主菜单被折叠,用户登录的是哪个组,甚至是浏览器等客户端数据。
固定链接结构中的更改导致Java脚本Cookie无法正常工作
我的网站需要一种机制,当用户第一次访问网站时,会将其发送到协议页面。一旦他接受协议,它就会保存在cookie. 之后他可以直接浏览任何页面。我正在使用javascript 对于cookie,只要permalink设置为default 一个(http://mydomain.com/?p=123).只要我换了permalinkpostname (http://mydomain.com/sample-post/) 它开始出现问题。(htaccess文件中的更改是按照wordpress的建议进行的)问题是:即使
将Java脚本添加到WooCommerce页面模板
我的functions.phpadd_action( \'wp_enqueue_scripts\', \'dc_datepicker_options\' ); function dc_datepicker_options() { if ( is_page_template( \'single-product.php\' ) ) { $ss_url = get_stylesheet_directory_uri(); wp_enqueue_script( \'
W3总缓存:异步加载CS以获得更好的页面速度分数?
我正在使用W3 Total Cache缩小大约15个CSS文件,还缩小了20个JS文件并在页脚中异步加载这些文件。通过PageSpeed运行我的网站会给我以下消息:消除折叠内容上方的渲染阻塞JavaScript和CSS我想知道的是,如何使用W3 Total缓存异步加载此CSS文件?插件没有给我异步加载CSS的选项。你可以看到我的网站是如何加载的here.
在post.php中,我如何在卸载前删除?
我正在尝试删除onbeforeunload on post。php,但我在网上找不到任何解决方案。我试过:(function() {window.onbeforeunload null;})(); 我正在使用操作:admin\\u footer我也试着把它放在头球。我尝试了其他一些事情,但没有成功。在岗位上。php我删除了所见即所得。我正在使用WordPress版本4。
JQuery Plugins in Wordpress
我已经能够在某种程度上拼凑出应该如何做到这一点,但我真的很难做到这一点。我想使用Table Sorter插件(http://tablesorter.com) 在自定义页面模板中显示数据,但我不确定它是否正确。我已经钩住了“wp\\u enqueue\\u scripts”,并使用此函数将表分类器JS文件排入队列。我相信这是正确的,但是我还需要在JQuery Ready()函数中放置一行,但是我不确定如何从自定义页面模板中执行此操作。有人能解释一下吗?<?php /* Templat
WordPress Java脚本小部件jQuery依赖关系问题
我使用的是本地干净安装的WP 4.0 en\\u GB,没有插件。我已经获得了一些信息,可以在我的网站中实现JS小部件。<div id=\"login\"></div> <script type=\"text/javascript\" src=\"//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js\"></script> <script type=\"text
无法获取JSON对象以响应带有wp_ajax的AJAX请求
我对WordPress和Ajax有问题。这是我的JavaScript部分(我对其进行了一些修改):var posts = $.ajax({ type: \'POST\', url: ajaxurl, async: false, dataType: \'json\', data: { action: \'myAjaxFunc\' }, done: function(response) {
是否存在比LOGIN_HEAD或LOGIN_ENQUEUE_SCRIPTS更早的挂钩?
我所拥有的:一个基本插件,将样式表和JavaScript文件排队,以修改登录表单。标志、色彩设计和其他风格受到影响。我的问题:因为/wp-login.php 页面加载时,在我的插件启动之前,默认布局会显示1到2秒,然后才应用插件的修改。CSS和JavaScript都落后,因此它是整个插件。我的问题:我如何将我的样式/脚本排队,以便插件不需要1-2秒就可以应用(或者我如何简单地强制我的插件立即应用)?
Media Playlist Plugin
好吧,最近我买了一个名为“Liner”的音频播放器,现在我正在使用它将其转换为WordPress插件,但我遇到的最大问题是需要手动添加曲目。。这里是我的JS的一个片段。<script> jQuery(function($) { $(\'body\').linerPlayer({ firstPlaying: 0, autoplay: true, shuffle:
How to HTML5 FormData Ajax
如何在wordpress ajax中使用FormData?我正在将文件和字符串附加到formdata。 var formdata = new FormData(); formdata.append(\'name\', \'This is Name\') $.ajax({ url: \'admin-ajax.php\', type: \'POST\', data: {\'action\':
如何禁用手机版的特定插件?
我正在使用wp cufon插件,在我的网站上启用cufon。但我不想要手机版的cufon。是否有任何方法可以在移动版本或仅在禁用特定java脚本中禁用该插件?
JQuery+More不会加载到标题中
我们使用以下代码将jQuery移动到页脚:function jquery_enque_fix() { if( !is_admin() ) { // Enqueue so we can grab the built-in version wp_enqueue_script( \'jquery\' ); // Get jquery handle - WP 3.6 or newer changed the jQuery handle (
快速编辑:保存后不刷新选定的自定义分类
这似乎是一个常见的问题here 但我似乎无法在自己的安装上修复它。我已经设置了一个过滤器来修改“快速编辑”按钮,以确定快速编辑器中自定义分类下拉列表的正确选定值。这在页面刷新时有效,但在更改页面并单击更新后无效。显然这是一个JS错误,但我不知道如何修复它。据我所知,该函数需要在被初始AJAX调用修改后应用于快速编辑行。这是我的代码:我最初在这里发布的代码是用于批量编辑的。有关解决方案,请参见下面的答案。
通过Java脚本动态添加tinymce
我正在努力动态添加一个tinymce文本区域。我添加了一个自定义元框,其中包含一个按钮,可以添加一个tinymce。由于我在post/page上,我想我不需要包含任何脚本,因为所有脚本都是由tinymce主编辑器包含的。我关注了此帮助帖子,但它对我无效Dynamically textarea with TinyMce editor我的脚本function textarea_to_tinymce(id){ if ( typeof( tinyMCE ) == \"object\" &&
为什么要通过CMS框架加载JS?
为什么我们要使用像wp\\u enqueue\\u脚本这样的东西?或者注册等等。为什么我们要通过PHP子系统发送Javascript?前端系统之间存在各种各样的不兼容性和不一致性,如果没有WP的阻碍,这些问题很难解决。那么为什么我们要把控制器和视图混合在一起呢?这里的型号是什么?