您当前的位置:首页 > TAG信息列表 > javascript
[VUE WARN]:呈现时出错:“TypeError:无法读取未定义的REST API的属性‘wp:FeaturedMedia’
我使用这段代码学习vuejs,并使用WordPress REST API制作一个公文包无限滚动。我可以呈现前十篇文章,但在滚动时,vue将停止工作,并出现与api提供的特色图像url相关的错误:[Vue warn]:呈现错误:“TypeError:无法读取未定义的属性“wp:featuredmedia”(在根目录中找到)引用错误的代码行是self.posts.push(data);TypeError:无法读取未定义的属性“wp:featuredmedia”这一行表示另一个错误:$.getJSON( \'w
如何在服务器上不安装WordPress的情况下将Word-Press博客放入我的静态站点?
要求用户在wordpress面板上发布博客,并在wordpress博客部分和静态网站(example.com)上发布。我使用的是纯java脚本和引导程序。
禁用jQuery javascript的Cloudflare Rocket Loader并使其首先加载
我使用Cloudflare Rocket Loader在我的站点上加速Javascript。问题是,它在加载jQuery本身之前加载某些需要jQuery的脚本,使它们无法正常工作。尽快禁用Rocket Loader以添加特定脚本data-cfasync=\"false\" 到<script src=\"\"> 我想知道如何将其添加到jQuery脚本中,因为Wordpress并不是简单地通过脚本标记加载jQuery。目前我的网站加载jquery-migrate.min.js 和jquery.js
插件-将Meta Box输入字段合并为单个可保存的记录
说到编码,我完全是个新手。我已经用一些自定义的帖子类型构建了一个主题。在自定义贴子类型中,我使用生成器工具创建了一个自定义元框。它几乎做了我需要的一切,除了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。在下面的代码中,您将看到一个名为“文档链接”的字段。在前端,它有一个按钮,允许用户选择媒体库项目,然后将URL插入“document-link”字段/例如mysite。com/library/intro。pdf格式在我的主题中,链接显示为使用PostTablePro插件的按钮。由于
升级WordPress后,JavaScript:TypeError:XYZ不是函数
将WordPress从4.9.13升级到5.3.2后,网站上的一些脚本以奇怪的方式停止工作。。。(例如clndr.js)。通过添加所有脚本wp_register_script 和wp_add_inline_script WordPress的功能。在的底部<body> 通常有三种脚本:<script type=\'text/javascript\' src=\'http://example.com/clndr.min.js\'></script> <scri
如何仅在需要时才在前端入队块Java脚本
我正在使用register_block_type (参见https://developer.wordpress.org/block-editor/tutorials/block-tutorial/writing-your-first-block-type/) 注册依赖于前端某些Javascript的Gutenberg块。然而,我不希望Javascript在每个前端页面加载上都排队,因为通常不使用该块,我也不想不必要地让每个人都下载该文件。最好的方法是什么?
标记中突然出现额外的十六进制字符串
无意中,我看到一个十六进制字符串被添加到所有<script> 标签。示例:<script src=\'https://example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp\' type=\"11c18651ae5f866771d68c33-text/javascript\"> ^^^^^^^^^^^^^^^^^^^^^^^^^ </script>
正确设置wp_enQueue_脚本
我正在尝试在我设置的子主题中包含我自己的脚本。我有以下功能。php:function custom_scripts() { wp_enqueue_script(\'custom_js\', get_stylesheet_directory_uri() . \'custom_js.js\', array(\'jquery\'), \'1.0.0\', false ); } add_action( \'wp_enqueue_scripts\', \'child_the
JQuery not loading
我试图在我的WP站点中加载自定义脚本,当我检查页面时,它会显示Uncaught ReferenceError: JQuery is not defined . 我已经在函数中加载了脚本。php文件:function custom_scripts() { wp_enqueue_script(\'custom_js\', get_stylesheet_directory_uri() . \'/js/custom_js.js\', array(\'jquery\'), \'1.11.0
使用SCRIPT_LOADER_TAG在<脚本>标记中添加额外参数
我在插件中使用以下代码来排队脚本:wp_enqueue_script( \'wpfrank-ptbw-pinit-js\', PTBW_PLUGIN_URL . \'assets/js/pinit.js\', array(\'jquery\'), \'\', true ); Thewp_enqueue_script 函数设置默认值<script> 标记输出如下:<script type=\'text/javascript\' src=\'http://localhost/dev
Package.json中的Gutenberg依赖项
视为@wordpress/scripts will magic我的开发版本@wordpress/* 依赖项,如果其中任何一个存在于package.json 为了我自己的区块开发?古腾堡示例package.json 仅指@wordpress/scripts 即使the entrypoint file 参考@wordpress/i18n 和@wordpress/blocks. 我也应该这样做吗?
将外部Java脚本添加到发布模板
我想在自定义帖子模板中添加外部JavaScript链接。我正在子主题中添加以下函数。但是外部链接没有加载到自定义帖子主题中。我做错什么了吗?TIA公司function temp_enqueue_scripts() { if ( \'custom-template.php\' == get_page_template() ) { wp_enqueue_script(\'script0\', \'lib/myscript.js\', array(\'jq
在WordPress插件开发中通过Vanilla JavaScript调用AJAX
我是WordPress插件开发的新手,我在主插件页面上有一些HTML表单,可以从登录的管理员那里获取数据,还有一个背面页面,我在PHP中有一些不同的功能,比如从数据库中获取信息等。要详细解释,这里是代码。。。Main Plugin File:<?php /* Plugin Name: WP Testing Plugin Plugin URI: http://www.wordpress.org/WP-Testing-Plugin Description: A Detai
如何在主题定制器实时预览中更改css变量值
/** * Registers settings and controls with the Customizer. * * @param WP_Customize_Manager $wp_customize Customizer object. */ function mytheme_customize_register( $wp_customize ) { $wp_customize->add_setting(
如何添加符合WordPress插件的Java脚本?
我想在WordPress插件的Javascript中添加延迟,如何添加?/* Init AddToAny when an AddToAny WordPress Widget is selectively refreshed for customizer preview. */ jQuery( function() { // Short-circuit selective refresh events if not in customizer preview or pre-4.5.&
为什么WordPress默认不使用JSON_UNSCAPED_UNICODE?
我发现了一件与JSON相关的奇怪事情,这取决于使用WordPress的站点语言。例如,当站点语言设置为英语且您查看页面的源代码时,系统脚本如下所示:var thickboxL10n = {\"next\":\"Next >\",\"prev\":\"< Prev\",\"image\":\"Image\",\"of\":\"of\",\"close\":\"Close\",\"noiframes\":\"This feature requires inline frames. You have
将一个Java脚本变量用于另一个Java脚本文件
This is common.jsjQuery(function ($) { var commonJs = { init: function () { }, showAlert: function () { }, } }); This is add.jsjQuery(function ($) { var ad
Update $wpdb query with AJAX
我在我的网站上显示一个带有自定义数据库表的列表:$resultats = $wpdb->get_results( $wpdb->prepare( \"SELECT photo, nom, prenom, titre_fr, departement_fr FROM {$wpdb->prefix}prfs\" ) ); foreach ( $resultats as $resultatPrfs ) {} 现在,我必须使用select输入创建
如何向特定的产品类别页面添加自定义脚本
我试图将脚本添加到特定的产品类别页面,但代码没有将其添加到类别中。Page (working):function wpb_hook_faq_javascript() { if (is_single (\'8\') || is_page (\'8\')) { ?> <script type=\"application/ld+json\"> </script> <?php }
在本地主机上工作的WordPress,当共享IP连接时,在.js和.css文件上收到ERR_CONNECTION_REJECTED
What I have: 正如标题所示,我在本地机器上安装了WordPress,可以运行并访问它(Mac+MAMP)localhost:8888/myBlog. 它工作得很好。通过共享我的IP,我可以从另一台计算机访问WordPress博客(myIP:8888/myBlog). 但问题是。The problem: 页面将加载,但不会加载。js,也不是。css。通过检查控制台,我看到六个ERR_CONNECTION_REFUSED 对于来自wp内容的js和css文件(.css和.js,我安装了一个主题)和来