启用右键单击Wordpress站点
我继承了另一个开发人员创建的网站,我正在尝试对其进行更新。他在没有使用插件的情况下设法禁用了右键点击,我不知道他是怎么做到的 该网站是 它在WordPress上使用突出的主题 我真的很希望你们中的一位才华横溢的人能帮我想出如何重新启用右键点击这个网站启用右键单击Wordpress站点,wordpress,right-click,Wordpress,Right Click,我继承了另一个开发人员创建的网站,我正在尝试对其进行更新。他在没有使用插件的情况下设法禁用了右键点击,我不知道他是怎么做到的 该网站是 它在WordPress上使用突出的主题 我真的很希望你们中的一位才华横溢的人能帮我想出如何重新启用右键点击这个网站 谢谢 如果您尝试加载禁用javascript的网站,您将意识到右键单击是有效的。 用一段几乎部分无用的代码禁用右键单击是很常见的(您可以很容易地禁用它,正如您所看到的),它只会让大多数用户感到烦恼 无论如何,如果查看源代码,您将看到以下文件: wp
谢谢 如果您尝试加载禁用javascript的网站,您将意识到右键单击是有效的。 用一段几乎部分无用的代码禁用右键单击是很常见的(您可以很容易地禁用它,正如您所看到的),它只会让大多数用户感到烦恼 无论如何,如果查看源代码,您将看到以下文件:
wp-content/plugins/nextgen-gallery-pro/modules/image_protection/static/custom.js
使用此JavaScript:
(function($) {
$(document).bind('contextmenu dragstart', function(event) {
var target = event.target || event.srcElement;
target = $(target);
if (target.data('ngg-protect') // image is directly 'protected'
|| target.parent('a').data('ngg-protect') // parent anchor is 'protected'
|| target.attr('id') == 'fancybox-img' // Fancybox
|| target.attr('id') == 'TB_Image' // Thickbox
|| target.attr('id') == 'shTopImg' // Shutter, Shutter 2
|| target.attr('id') == 'lightbox-image' // 'Lightbox'
|| target.hasClass('highslide-image') // Highslide
|| target.parents('.ngg-albumoverview').length == 1
|| target.parents('.ngg-pro-album').length == 1
|| photocrati_image_protection_global.enabled == '1')
{
event.preventDefault();
}
});
}(jQuery));
只需将其从functions.php中删除,然后查找wp_enqueue_script()
#编辑2:
我还注意到以下几点:
var photocrati_image_protection_global = {"enabled":"1"};
通过对“photocrati”的搜索,我建议您查看:
Theme Options -> Gallery Settings -> Right-Click Protection
我希望以上任何一项都能对您有所帮助。检查表格wp\u photocrati\u gallery\u设置栏fs\u右键单击,它是“开”还是“关” 如果“开”,则将其更改为“关”