Tag: wordpress

set-post-thumbnail wp-ajax返回0

我尝试使用wordpress的媒体管理器,我使用admin wordpress外的post编辑器,用户可以创建一个特色图像的post。 我使用_wp_post_thumbnail_html函数来显示图像或显示上传文件的链接,所有用户都可以上传图片和上传作品,但无法显示特色图片或分配到post。 在wp-ajax whit动作:set-post-thumbnail返回0,图像不分配给新post。 WP-ajax.php: json:true thumbnail_id:3952 _wpnonce:b02e8553f1 action:set-post-thumbnail 回复:0 我的代码为: 非常简单,从wordpres显示媒体管理器,允许上传精选图片但不允许分配给新post。 有解决方案吗 编辑:在编辑post工作正常允许更改特色图片我想因为特色图片需要一个postID,但在wordpress的新post上允许上传图片并将此作为新post。

带有句柄jquery的wp_localize_script – wordpress脚本

我正在寻找下一个解决方案。 我想要更快的网站,所以我将所有JS连接到一个文件并放在页脚中。 我的一个js是jQuery,我使用下一个钩子和函数: if (!function_exists(“ef_theme_scripts”)) { function ef_theme_scripts() { wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, get_template_directory_uri() . ‘/js/min/script.min.js’, null, null, true); wp_enqueue_script(‘jquery’); $params = array( ‘ajax_url’ => admin_url(‘admin-ajax.php’), ‘ajax_nonce’ => wp_create_nonce(‘user_nonce’), ); wp_localize_script( ‘jquery’, ‘ajax_object’, $params ); } } add_action(‘wp_enqueue_scripts’, ‘ef_theme_scripts’); 我调用我的句柄“jquery”因为可能有一些脚本(例如来自插件)需要使用jquery所以我需要添加一个名为this句柄的“jquery”。 一切都很好,除了本地化。 当我将脚本句柄重命名为“custom-jquery”时,wp_localize_script可以正常工作。 我使用WP 4.0.1。 感谢帮助

如何强制网站URL保持与域的地址相同

这是我得到的: 免费托管FTP访问( www.example.com ) 一个基于Wordpress的网站,其中Wordpress实例安装在public_html根目录的子文件夹中( www.example.com/wpsite/ ) 地址为www.mydomain.net的付费域名,已使用其DNS地址停放在www.example.com上 。 我遇到的问题如下: 我希望能够在浏览器的地址栏中编写我的域名地址,并且无需任何可见的重定向forms即可访问www.example.com/wpsite 。 我希望浏览器的地址栏包含www.mydomain.net ,并添加/ wpsite / 。 我设法达到预期效果的最接近的是使用php的标题位置脚本,但是修改了地址。 发生的事情是,一旦我尝试访问www.mydomain.net,我就被重定向到www.example.com/wpsite ,虽然我希望页面正确加载,显然,我希望地址保持不变域名的地址。 这是我试图无济于事的: php的标题位置脚本 修改.htaccess文件 – 最终导致重定向错误 jQuery / JavaScript window.history.pushstate – 它只是不起作用 实现目标的最佳方法是什么? 它是上述之一吗? 或者是将Wordpress实例从/ wpsite /子文件夹移动到要切割它的根目录中? 我会非常感谢答案 – 我还没有找到答案,我真的很绝望。

如何使用wp_enqueue_script在wordpress中加载jquery对话框?

如何在加载页面后加载jquery对话框? 我的意思是我不想每次刷新页面时加载它。 我知道这与cookie有关。 这是我的对话 var $j = jQuery.noConflict(); $j(function(){ $j(document).ready(function(){ $j(‘#west’).dialog({show: ‘slow’, modal: true, height: 600, width: 850, title: ‘Price Comparison Popup’, resizable: false, draggable: false}); }); });

highcharts和wordpress

有人可以概述向Wordpress添加高价图表的步骤。 例如,我在代码中添加了我的标题: 但这会导致服务器错误。 是否有任何人可以提供的步骤,包括基本图表,所以我可以看到它的工作。 谢谢。

未捕获的TypeError:undefined不是函数:jquery.maphilight.js

http://midnightshealing.poweredhub.com/roi-scan/ 这是我正在努力开发的网站。 有一些奇怪的问题。 您可以在控制台窗口中看到。 它说- “Uncaught TypeError: undefined is not a function” 我知道,这个错误一般来了。 即。 在声明之前调用函数。 我先调用jquery.maphilight.js, 然后, 调用AllScripts1.js,我在其中初始化上面的插件。 $(document).ready(function () { $(‘img[usemap]’).maphilight({ stroke: false, fillColor: ‘009DDF’, fillOpacity: 0.5, alwaysOn: true }); //change default color here }); 我无法找到wt我做错了。 任何帮助将不胜感激。 提前致谢。

砌体重叠(Imbalance2 Bug)

我使用Wordpress.org构建了我的网站,主题称为Imbalance2。 我注意到这个主题有一个错误,我搜索了关于重叠问题的主题,因为Mason的js。 我使用imagesLoaded (来自用户Leger at using masonry with imagesloaded ,谢谢!):它有效但有时我的Chrome仍然重叠。 我决定添加一个分页而不是“Lazy Load”(以避免更多问题…)但我无法合并#Loed的#Lowed和#related … 请你帮助我好吗? 这是我的网站地址 非常感谢您的时间! $(document).ready(function() { // grid var $boxes = $(‘.box’); $boxes.hide(); var $container = $(‘#boxes’); $container.imagesLoaded( function() { $boxes.fadeIn(); $container.masonry({ itemSelector: ‘.box’, columnWidth: 290, gutterWidth: 40 }); }); $(‘#related’).masonry({ itemSelector: ‘.box’, columnWidth: 290, gutterWidth: 40 }).masonry(‘reload’); });

WordPress中的AJAX导航 – 永久链接的麻烦

所以我在这里: 我编写了一个博客主题,它类似于桌面上有很多东西,可由用户拖动,移动元素等等。 博客的主要部分放在一本书中,您可以使用页面标记和翻页来浏览这些类别。 为了给用户提供他/她实际使用“书籍”的印象,我首先使用了复杂的结构(主要关注页面标记的位置): 每个类别都使用自己的模板(category-4.php,category-5.php等) single.php导致对类别敏感的模板(共6个类别) 当我完成后,我发现图形元素导致的流量太多,因为每次点击都会重新加载,页面速度非常慢。 所以我想到了一个AJAX解决方案,最后使用了ezjax解决方案(http://www.fluidbyte.net/index.php?view=simple-ajax-content-changer-with-ezjax),它基本上是一个允许的脚本所有在index.php中某个div内具有某个类加载的href。 当链接的内容被加载到div中时,我保存了其他模板文件中的交互式背景的代码(以及这种方式的流量),这样就是流量。 您可以在此处查看正在运行的页面,了解导航的工作原理。 基本上这正是我想要的,但它仍然会导致一些麻烦: 作为单个post,类别的模板文件,例如不包含背景,你不能真正使用永久链接。 你实际上可以这样做,但它看起来像页面的一半(http://www.palimpsest.eu/2011/02/01/differenzierung/)。 访问者对内容的“正常”视图显然非常重要。 出于某种原因,一些需要与post的ID(如Sexybookmarks或Flattr)挂钩的插件不起作用。 我猜原因与1.问题有关。 现在这是我的方法,我想问你哪一个你认为最好采取(或者可能给出一些解决问题的其他方法的灵感): 导致single.php询问您是否浏览内联或来自外部网站,然后导入两个不同的模板(一个简短的模板和一个包含所有图形内容的模板)。 在这种情况下,我不知道如何让single.php实现你即将到来的地方。 我想过使用AJAXed WordPress但我不确定它是否适合我的需求。 我也没有看到很多关于导航模块的文档。 任何其他不会刷新临时Internet文件中已有内容的方法。 我真的很感激能得到如何应对这个问题的建议。 最好的问候,劳拉

发出加载脚本,除非存在alert()

我在我创建的一个.js文件中运行所有jquery代码时遇到问题。 根据通过AJAX填充的列表,以下代码按英镑计算金属价格。 这段代码在我自己的服务器上运行正常,但是一旦我将它实现到我的客户端WordPress页面,它就会中断。 这是代码: $(document).ready(function(){ $.get(“wp-parse-list.php”,function(ajaxresult){ $(ajaxresult).insertAfter(“.purchase-calc-header”); }); }); $(document).ready(function(){ $(“.calc-input”).keyup(function() { var priceTexts = []; $(“.metalPrice”).each(function() { priceTexts.push($(this).text().replace(“$”, “”)); }); var ammountInd = []; var i = 0; $(“.calc-input”).each(function() { ammountInd.push($(this).val() * priceTexts[ i ]); i = i + 1; }); var total = 0; $.each(ammountInd,function() { total += this; }); var total = […]

客户端validation后,重力表不提交

我试图在重力forms上进行客户端validation。 我是重力forms的新手,我研究并了解重力forms不支持客户端validation。 所以我决定自己做。 我使用了jQuery的validation库,当validation表单时,它没有被提交。 我有以下代码: – jQuery(document).ready(function(){ jQuery(‘#gform_49’).validate({ // initialize the plugin rules: { input_7: { required: true, email: true }, input_8: { required: true, url: true } }, submitHandler: function (form) { form.submit(); return true; } }); }); validation失败后,用户输入正确的数据并尝试提交表单未提交。 但是,如果用户第一次提交所有正确的信息,则可以正常工作。 似乎重力表格两次禁用表单提交。 validation后提交表格的想法是否属实?