$extended = get_extended( $post->post_content );
$first_text_part = $extended['main'];
$second_text_part = $extended['extended'];
echo $first_text_part . $second_text_part;
jQuery(document).ready(function($) {
// Perform AJAX login on form submit
$('form#loginform').on('submit', function(e){
// Stop the form from submitting so we can use ajax.
e.preventDefault();
$.ajax({
type: 'POST',
dataType: 'json',
url: '/wp-admin/admin-ajax.php',
data: {
'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin
'username': $('form#loginform #user_login').val(),
'password': $('form#loginform #user_pass').val()},
success: function(data){
if (data.loggedin === true){
parent.location.reload(true);
} else {
alert ('nope')
}
}
});
});
});
add_action( 'wp_ajax_ajaxlogin', 'ajax_login' );
add_action( 'wp_ajax_nopriv_ajaxlogin', 'ajax_login' );
function ajax_login(){
// Nonce is checked, get the POST data and sign user on
$info = array();
$info['user_login'] = $_POST['username'];
$info['user_password'] = $_POST['password'];
$info['remember'] = true;
$user_signon = wp_signon( $info, false );
if ( is_wp_error($user_signon) ){
echo json_encode(array('loggedin' => false,));
} else {
echo json_encode(array('loggedin' => true,));
}
die();
}
echo round(memory_get_usage()/1024/1024, 2) . 'MB '; ?> <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.
jQuery(document).ready(function($) {
if ($.adblockJsFile === undefined){
bar_blocked=true;
} else {
bar_blocked=false;
}
jQuery.ajax({
type: "POST",
data: {
action: 'ad_blockit',
bar_blocked: bar_blocked,
},
dataType: "json",
url: "/wp-admin/admin-ajax.php",
success: function( response ) {
alert( response );
}
});
});
function ad_blockit() {
$blocker = $_POST['bar_blocked'];
echo $blocker;
die();
}
// Подключаем Jquery и инициируем проверку на существования блока рекламы
jQuery(document).ready(function($) {
if ($.adblockJsFile === undefined){
// Если блок не найден присваиваем статус true
bar_blocked=true;
} else {
// Найден присваиваем статус true
bar_blocked=false;
}
// Запускаем ajax
jQuery.ajax({
type: "POST",
data: {
// !Важно, указываем название функции php в которую необходимо передать данные
action: 'ad_blockit',
bar_blocked: bar_blocked,
},
dataType: "json",
url: "/wp-admin/admin-ajax.php",
success: function( response ) {
alert( response );
}
});
});
function ad_blockit() {
// Получаем данные
$blocker = $_POST['bar_blocked'];
echo $blocker;
// !Важно не забыть убить функцию.
die();
}
// !Важно не забыть повесить эти 2 хука. Дабы wp не отправил 0 или пустой ответ
add_action("wp_ajax_ad_blockit", "ad_blockit");
add_action("wp_ajax_nopriv_ad_blockit", "ad_blockit");
if( !isset($_SESSION['version']) && wp_is_mobile()) {
wp_redirect( '/?version=mobile' );
exit;
}