Tag: wordpress

单击表单提交按钮时重定向

我有这个代码它成功用户登录成功但我也需要这样做,以便一旦登录他被重定向到另一个页面我不是很熟悉PHP我已经环顾四周,谷歌和重定向时提交我看到你改变了action =“目标url”,但它已经有了这个PHP代码,如果我改变它不起作用。 我感谢任何和所有的帮助。 <form name="login-form" id="sidebar-login-form" class="standard-form" action=" ” method=”post”> <input type="text" name="log" id="sidebar-user-login" class="input" value="” /> <input type="image" value= ?>

如果在WordPress中未选中复选框,如何在表单中发送’no’

在WordPress的联系表单7插件中,是否可以根据复选框值向邮件发送自定义消息。 在我的表格中,我订阅了时事通讯复选框。 当用户选中该复选框时,订阅新闻稿的邮件将显示为“是”。 现在,当用户未选中复选框时,我想将订阅时通讯发送为“否”。 可能吗。 我尝试过,我仍然在谷歌搜索答案,但无济于事。欢迎任何帮助/建议。 提前致谢。

jQuery冲突! 在Word编辑的POST EDIT页面上显示白屏

我有一个小的jQuery脚本从其他文件导入值,并在WordPress POST页面中插入此值作为自定义元标记。 当我创建一个新post时,表格显示在post内容区域下方,并且每件事情都是100%工作。 问题是如果我按下“编辑后”按钮/链接然后它加载后编辑页面,但没有显示任何内容。 只是一个白色的屏幕加载,所以我不能编辑这篇文章。 这是我的脚本: $(document).ready(function() { $(‘.button’).click(function() { var val = $(‘#file’).val(); $.get(‘import.php’, {file: val}, function(data) { result = $.parseJSON(data); $(“input[name=’nick_name’]”).val(result.name); $(“input[name=’work_city’]”).val(result.location); }); }); }); 我还尝试添加此脚本(在jquery.min.js之后): $.noConflict(true); 然后编辑post页面工作,但我无法使用我的自定义表单/按钮。 我的问题是:如何在不与WordPress编辑post页面发生任何冲突的情况下加载此脚本? 如果我删除: 从我的脚本然后所有页面加载确定,但然后我的自定义表单/按钮不起作用。 最新更新:我正在工作:D:D:D只是测试我应该在何时何地加载此脚本以成功获得我的结果。 我开始编辑/wp-admin/admin-header.php(我知道它不建议编辑CORE文件,但我只是为debuggig做!)首先,我在开放之前插入了我在第1行使用的jQuery脚本 然后我去POST新页面,我可以看到一些不同的字体大小,但我想要的function就在那里,我可以使用我的按钮。 所以我打开了编辑POST页面,我可以看到编辑页面! 现在编辑页面也在工作。 最后我想出如果我LINE 59 in /wp-admin/admin-header.php开始插入这个jQuery脚本,那么每件事都可以100%工作 :D设计CSS看起来不错,function就在那里! 现在我需要帮助将此脚本插入/粘贴到admin-header.php中的LINE 59。如何使用functions.php执行此操作?

PHP mail()函数没有通知jQuery成功/失败

PHP mail()循环正在运行,并正确发送,没有错误。 但是,我的jQuery无法正常工作,要在前端通知成功或错误消息。 PHP: add_action( ‘wp_ajax_invfr_process_ajax’, ‘invfr_sendmail’); add_action( ‘wp_ajax_nopriv_invfr_process_ajax’, ‘invfr_sendmail’); function invfr_sendmail() { $post = ( !empty( $_POST ) ) ? true : false; if( $post ) { $subject = invfr_get_settings( ‘subject’ ); $message = invfr_get_settings( ‘message’ ); $friends = $_POST[‘friend_email’]; $errors = array(); foreach ( $friends as $key => $friend ) { $name = […]

qTranslate和AJAX的WordPress问题

我正在使用带有qTranslate和自定义主题的wordpress。 主题带来自动完成搜索。 我的问题是post/页面标题没有翻译。 我检查了stackoverflow / google,似乎存在AJAX请求和qTranslate的问题。 这就是为什么我添加到我的php文件的url参数以下内容: ?lang=’.qtrans_getLanguage() 我检查了控制台,参数正确传递(对于每种语言)到javascript文件。 我现在需要的是读取这个url参数并将其返回到我的php文件(我在使用$.getJSON时测试了js文件,并在文件中添加了lang=en ,但它工作但我需要传递的语言)。 PHP admin_url( ‘admin-ajax.php’ ))); // Function to fire whenever search form is displayed add_action( ‘get_search_form’, ‘myprefix_autocomplete_search_form’ ); // Functions to deal with the AJAX request – one for logged in users, the other for non-logged in users. add_action( ‘wp_ajax_myprefix_autocompletesearch’, ‘myprefix_autocomplete_suggestions’ ); add_action( ‘wp_ajax_nopriv_myprefix_autocompletesearch’, ‘myprefix_autocomplete_suggestions’ […]

使用jQuery计算点击次数并使用Ajax进行显示

我正在破解一些代码,以便让它在一个看不见的div元素上注册一个点击,它扩展了一篇文章以显示它的摘录,同时为任何人点击它的时间加上+1。 之后,它会使用ajax更新一个元素,其中包含收到的点击次数。 至少,这是目标。 下面的代码最终打破了Wordpress并给了我白色的厄运屏幕。 这是从带有Ajax回调的简单点击计数器获取的,以更新数字。 我的问题所在,就是为了记录不同元素的点击而攻击它。 不浪费任何时间,这是我的问题: 我不是只需要将所有post_like重命名为post_reader吗? 有人一直在告诉我它should work so check your server ,但这似乎是荒谬的…… 注意,在下面你看到post_reader ,之前曾说过post_like 。 // post click to expand button $timebeforerevote = 1; add_action(‘wp_ajax_nopriv_post-like’, ‘post_reader’); add_action(‘wp_ajax_post-like’, ‘post_reader’); wp_localize_script(‘like_post’, ‘ajax_var’, array( ‘url’ => admin_url(‘admin-ajax.php’), ‘nonce’ => wp_create_nonce(‘ajax-nonce’) )); function post_like() { $nonce = $_POST[‘nonce’]; if ( ! wp_verify_nonce( $nonce, ‘ajax-nonce’ ) ) […]

使用jquery / isotope类调用/链接wordpress类别

我正在研究我的网站的投资组合部分,以及我在filter.js脚本中的这些代码(在wp-includes / js文件夹中) jQuery(document).ready(function(){ jQuery(“.grid-item”).first().addClass(“comercial”); jQuery(“.grid-item:eq(1)”).addClass(“residencial”); jQuery(“.grid-item:eq(2)”).addClass(“cultural”); jQuery(“.grid-item:eq(3)”).addClass(“interiores”); jQuery(“.grid-item:eq(4)”).addClass(“residencial”); jQuery(“.grid-item:eq(5)”).addClass(“residencial”); jQuery(‘.grid’).isotope({ itemSelector: ‘.grid-item’, layoutMode: ‘fitRows’ }); jQuery(“.dcjq-parent-li ul li a”).click(function() { jQuery(“.dcjq-parent-li ul li a”).removeClass(“active”); jQuery(this).addClass(“active”); var filtro=jQuery(this).attr(“data-filter”); jQuery(“.grid”).isotope({ filter: filtro}); }); jQuery(“.dcjq-parent”).click(function() { if(jQuery(this).siblings(“ul”).css(“display”)==”block”) jQuery(this).siblings(“ul”).slideToggle( “slow” ); else { jQuery(“.accordionMenu ul”).each(function( index ) { if(jQuery(this).css(‘display’)==”block”) { jQuery(this).slideToggle( “slow” ); jQuery(this).siblings(“a”).removeClass(“active”); } }); jQuery(this).siblings(“ul”).slideToggle( “slow” […]

WordPress嵌入式JavaScript在页面上不起作用

我正在尝试复制以下JSFiddle: https ://jsfiddle.net/7nbr6/10/ 在我的WordPress网站上。 当我将它复制到网站上时,单击按钮时它什么都不做。 我正在使用此插件将javascript放到我的页面上: https : //wordpress.org/plugins/css-javascript-toolbox/ HTML: Kelly calculator 使用Javascript: jQuery(‘#submit’).on(‘click’, function() { var probability = jQuery(‘#probability’).val(); var odds = jQuery(‘#odds’).val(); var balance = jQuery(‘#balance’).val(); result = parseFloat(((probability/100)* (odds – 1) / (odds – 1) * odds – 1).toFixed(4)) * 0.95; var stake = ((balance / 100) * parseFloat((result * 100).toFixed(2))) jQuery(‘#result’).text((result […]

.post()请求的数字响应是添加0

我正在使用Wordpress ajax api将.pht函数的结果发送到客户端.post()ajax。 问题是返回0的值以及数值。 因此,如果数值为“3”,我得到“30”。 所以这里我有一个php函数,我用它来获取user_id并返回该用户相应的看不见的注释计数。 add_action(“wp_ajax_return_unseen_comment_count”,”return_unseen_comment_count”); function return_unseen_comment_count() { $user_id = $_POST[‘userId’]; $count = get_unseen_comment_count($user_id); echo $count; } 如果我在$ count之后放置“test”这个词,我会得到“3test0”。 然后,我使用间隔来检查新看不见的注释的function。 $(document).ready(function() { var userId = fodAjax.user_id; var cmntCount = $(“.cmnt-cnt”).text(); if (userId > 0) { setInterval(function() { data = { action: ‘return_unseen_comment_count’, userId: userId }; $.post(ajaxurl, data, function (response) { console.log(response); }); }, […]

在wordpress中自定义ajax请求

我的问题涉及到我应该从我的页面视图中创建一个我想要调用的ajax函数。 我在自定义表单上使用jQueryvalidation器,应该检查输入的邮政编码对我的有效zipcodes数据库。 我只需要知道这个函数应该存在的位置。 通常在使用非wordpress网站时,我会创建一个包含我的ajax函数的PHP文件,并通过引用此页面的URL并传递一些参数来调用它们。 我如何用wordpress实现这一目标? 我在哪里可以显式调用php文件并传递参数? 注意:我想像这样调用ajax函数: $.post(‘http://mysite.com/ajax-functions.php?fxn=zipcodes’, {zipCode:00000}, function(response){ // do stuff }); 谢谢