Php 如果用户有帖子,登录时自动转到帖子编辑。如果没有职位,自动填写新职位
每个用户,除了管理员,将只有一个职位,每个自定义职位类型-这是一个问卷填写。我已经有了重定向到自定义帖子类型页面的登录,但是我想更进一步,让用户更容易登录 如果他们是第一次登录,它会继续将他们重定向到自定义帖子类型页面,但也会自动单击添加自定义帖子类型按钮 如果他们已经开始调查问卷,它会自动点击编辑按钮 我有一个自动点击在别处工作,但它是由另一个按钮上的实时点击触发的Php 如果用户有帖子,登录时自动转到帖子编辑。如果没有职位,自动填写新职位,php,jquery,wordpress,click,action,Php,Jquery,Wordpress,Click,Action,每个用户,除了管理员,将只有一个职位,每个自定义职位类型-这是一个问卷填写。我已经有了重定向到自定义帖子类型页面的登录,但是我想更进一步,让用户更容易登录 如果他们是第一次登录,它会继续将他们重定向到自定义帖子类型页面,但也会自动单击添加自定义帖子类型按钮 如果他们已经开始调查问卷,它会自动点击编辑按钮 我有一个自动点击在别处工作,但它是由另一个按钮上的实时点击触发的 jQuery('.steps-button').live('click', function() { jQuery("#pu
jQuery('.steps-button').live('click', function() {
jQuery("#publish").click();
});
我尝试过使用jQuery(“.row actions”)。查找(“.edit”)。单击()代码>但它不工作
更新,来自functions.php
add_filter('login_redirect', 'plugin_admin_redirect');
function plugin_admin_redirect($redirect_to, $url_redirect_to = '', $user = null) {
return 'http://mywebsite.com/wp-admin/edit.php?post_type=nanny_profile';
}
在前面的functions.php中,我在jQuery(document.ready)下找到了
我是不是把它放错地方了?你可以试试触发器
:
jQuery(".row-actions").find(".edit").trigger('click');
是一个如何使用触发器的JSFIDLE示例
我认为您不应该放置代码:
jQuery(document).ready
jQuery(".row-actions").find(".edit").trigger('click');
在function.php中,function.php在服务器中运行,问卷在用户broswer中运行。他们从不一起工作。将jQuery
代码放在自定义的post类型页面模板中。我在functions.php中的其他操作正在处理此页面。这将是一个后端函数。已完成问卷的前端显示已按我所希望的那样工作。
jQuery(document).ready
jQuery(".row-actions").find(".edit").trigger('click');