您当前的位置:首页 > TAG信息列表 > javascript
为什么我的定制脚本没有出现在我的定制模板中?
我正在将HTML主页转换为WordPress格式,我不知道如何处理索引中包含的Javascript。html主页(与单独文件中的JS相反)。要了解我在说什么,请查看http://tstand.com - 脚本从第89行开始,到第239行结束。我的直觉是将此脚本移动到一个单独的Javascript文件(我将其命名为menuscroll.js),然后通过函数将其排队。php,就像我处理与该页面关联的所有其他样式表和Javascript文件一样,如下所示。function wpse_enqueue_page_t
JS file not loading
我试图在WordPress中链接到我的javascript文件,以操纵导航栏。这是调用函数。php:add_action( \'wp_enqueue_scripts\', \'scrolling_navbar_enqueue_js\' ); /** * Load custom JS script for scrolling navbar * @return void */ function scrolling_navbar_enqueue_js(){
对来自数据库的jQuery回调方法使用eval是否节省?
我会很简短,希望我能正确地解释我的情况。这是我的设想。jQuery slider插件有一个匿名回调方法。我想让管理员能够为该回调方法创建一个函数。因此,从插件的添加/编辑页面,管理员有一个文本区域来输入jQuery代码。现在,textarea输入保存到数据库中,当使用wp\\u localize\\u script()传递时,它将作为字符串传递,而不会被识别为Javascript/jQuery代码。到目前为止,我只能使用eval()使其工作,以便识别并作为Javascript/jQuery函数运行。在管理
使用AJAX设置会话的值不起作用
我对使用Ajax有点陌生,但我正在尝试使用Ajax更新会话的价值。当单击按钮时,Ajax调用应该触发。当我点击这个按钮时,它也会返回succes函数。我正在使用Wordpress进行这个Ajax调用。目前这是我的代码:Ajax调用:$(\'.button\').click(function(){ $.ajax({ type: \"POST\", url: \"/wp-admin/admin-ajax.php\
如何在管理面板中报告JavaScript错误
上下文的真实场景:正在加载两个JS库实例,每个实例来自不同的版本。由于库不保持向后兼容性,因此某些代码可能会失败,无论是使用第一个实例的代码还是使用第二个实例的代码。为了实现优雅的降级,我将把有问题的代码包装在try { } catch {} 块仅使我的代码失败,而不是整个页面失败。问题是我如何向用户报告存在问题。一旦需要调试数据,就可以登录到控制台,但它对用户不友好。为了解决这个问题,我们假设我们只讨论传统的管理方面。
将PHP集成到Java脚本中,使用Google API显示地图标记
我要显示一个地图标记,但不能显示多个标记。但是,数据显示在HTML日志中。我想我缺少一个循环,或者没有正确使用当前的循环。任何能澄清的人都会让我高兴的。非常感谢。代码如下:<h1 class=\"entry-title\">Find a store</h1> <script type=\"text/javascript\"> var map; function initMap() { map = new g
Widget会因为旧的JavaScript而无法工作吗?你有什么办法让它发挥作用吗?
我试图将此小部件添加到blog<!--BEGIN PROFILE WIDGET--> <script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\" type=\"text/javascript\"></script> <script src=\"http://lookbook.nu/widget/profile.js?
WP_ENQUEUE_MEDIA()不会在主题上加载JS
我已经将wp\\u enqueue\\u media()添加到我的自定义主题的特定页面(在包含标题之前),但它不会直接添加页面上的任何JS。我已经完成了基本的故障排除:停用所有插件(禁止)将主题更改为216,这一次所有插件都处于激活状态,并在页面中添加了wp\\u enqueue\\u media()函数。php模板(有效)将函数移动到wp\\u头部(仍然不起作用)注释掉了我函数文件中的所有内容(从而阻止加载我的任何JS、样式和挂钩,但这也不起作用)清理了DB并重新安装(不起作用)因此步骤1和2排除了插件
仅当我在管理部分选择html时,jQuery追加才起作用
以下jQuery代码按预期工作,因为它在结束标记后插入指定的html。$( \"html\" ).append( \"<div id=\'bf_rsvp_note_display\'></div>\" ); 然而,这是一个笨拙的地方插入它。理想情况下,我希望将其附加到,但使用任何其他元素都会使其无法工作。$( \"body\" ).append( \"<div id=\'bf_rsvp_note_display\'></div>\" );
在index.php上不起作用,但在单帖的页面上起作用
我试图在我的wordpress中使用mathJax。根据mathjax的文档,需要在标题中提到mathjax脚本url。php。这正是我所做的。现在这是标题中的head部分。php看起来像:<head> <meta charset=\"<?php bloginfo( \'charset\' ); ?>\" /> <title><?php wp_title( \'|\', true, \'right\' ); ?><
如何切换自定义WP存档列表
帮助我正在尝试切换本页右侧侧栏中的“SideDish Archive”列表–http://my-table.com/sidedish/. 我对javascript一无所知。小公司,小预算——所以我只剩下调整网站了,这个列表一直是一个困扰我很久的问题。非常感谢您的任何帮助(但请为我简化您的回答)!
正在检测WordPress定制器面板
最近开始开发Wordpress主题,这在很大程度上依赖于定制器API。我一直坚持的一件事是检测特定面板何时被单击或打开。常规的旧“点击”事件不起作用。在另一个面板中,我有多个控件,我可以通过以下方式检测其中的表单元素何时发生更改:api.controlConstructor.typography = api.Control.extend( { ready: function() { var control = this; control.co
TypeError:$不是WordPress模板中使用视差效果的函数错误
我试图在我的一个cutsom页面模板中加入视差效果。js函数在firebug控制台中返回以下错误:TypeError: $ is not a function错误出现在第一行,即:var parallaxElements = $(\'.parallax\'),任何帮助都将不胜感激。以下是完整代码: var parallaxElements = $(\'.parallax\'), parallaxQuantity = parallaxElements.length; &
在Java脚本标记内调用PHP标题
我有一个视频库,所有的标题都是由php. 它们来自我的Wordpress媒体库的附件标题。然而,这些视频的lightbox是用javascript定制的。我怎样才能把php 中的标题iframe markup?PHP-需要使用$attachment_data[\'title\']: <?php $the_query = new WP_Query(array( \'post_type\' => \'attachment\',\'category_name\' =&
如何创建与WordPress弹出窗口功能相同的弹出窗口
我想包括一个弹出窗口,这是一样的wordpress弹出窗口。就像我们点击wordpress编辑器的链接按钮,它会打开一个弹出窗口。我想这样做。
“JQMIGRATE:Migrate is Installed”如何找到问题代码?
我有一个网站,自从更新到4.5版本以来,它有一个非常微妙的显示错误,似乎与jQuery有关(全出血图像有一个白色边框,当您调整窗口大小时,它会迅速恢复正确性)。自2014年以来,该主题从未更新过。我们唯一的线索是控制台:JQMIGRATE: Migrate is installed, version 1.4.0我的理解是,这表明插件或主题中的一些jQuery正在使用旧的API,这增加了兼容性。Related question about silencing the message, NOT WHAT I
WP_REGISTER_SCRIPT(...$in_footer=TRUE)不起作用
我想在我的页脚中加载一些javascript文件。我试着在functions.php 像这样:function my_init() { // LOAD JQUERY wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js\',$deps =
仅在特定父级的子页面上执行的Java脚本
WordPress还不太熟悉,所以抱歉,这是一个显而易见的问题!我试图在WordPress站点上执行一些JavaScript,但只在特定父页面的子页面上执行—因此,我举了一个例子。com/books,我希望脚本在示例上运行。com/books/foo,例如。com/books/bar,例如。com/books/wee等等。我不想让它在示例上运行。com/书籍。我知道我可以在每个单独的页面上添加脚本,但我有其他人编辑该网站,他们可能会添加新书子页面,而他们在添加Javascript时不会感到舒服。有什么解决
如何处理来自WP rest API的格式错误的响应?
Happy day scenario: 我实现了WP-restapi,该API将json发送到JavaScript客户端,后者对其进行解析并向用户显示数据。一切都很好。What actually happens, inevitably: 一些WordPress代码或插件会生成一个PHP通知或警告,并且服务器被配置为使这个垃圾找到JSON响应的路径。(WP REST APItries to avoid that 但例如,如果ini_set() 服务器配置不允许,但仍可能发生。)一种方法是简单地将其归咎于用户
在本地化后从PHP到JS获取Foreach内的变量
我相信我已经正确地将我的脚本排队并本地化了-我已经在DOM中显示了$q。现在我确信我错过了访问JS函数中变量的最后一个简单步骤。以下是我的PHP:add_action( \'wp_enqueue_scripts\', \'sdm_load_javascript_files\' ); function sdm_load_javascript_files() { wp_register_script( \'showMake\', get_template_directory_ur