Articles of ajax

Remova o access ao painel, mas permite o upload do arquivo ajax

Quero restringir o access do painel para usuários com uma function de usuário personalizada. O código funciona bem e posso executar solicitações personalizadas do ajax com sucesso, no entanto, não é possível carregar um arquivo usando o carregador do wp.media. Este é o meu código de restrição add_action(‘admin_init’, ‘no_mo_dashboard’); function no_mo_dashboard() { if (!current_user_can(‘custom_role’) && […]

Pedido de Ajax não voltando para a aula

Eu estou lutando com um pedido do ajax. É executado, mas não retornando à minha class. Meu PHP: … public function __construct() { add_action( ‘admin_print_styles’, array($this, ‘admin_styles’) ); add_action( ‘admin_enqueue_scripts’, array($this,’admin_scripts’) ); add_action( ‘admin_menu’, array($this, ‘admin_menu’ )); $this->dbHandler = DatabaseHandler::get_instance(); add_action(‘wp_ajax_nopriv_add_vehicle’, array($this,’add_vehicle’)); add_action(‘wp_ajax_add_vehicle’, array($this,’add_vehicle’)); } public function admin_scripts( $hook ){ wp_enqueue_script( ‘admin_scripts’, plugins_url( ‘js/functions.admin.js’, __FILE__ […]

Atualize o meta do usuário usando o Ajax no front-end?

Gostaria de atualizar algumas meta-informações do usuário na parte frontal de uma página do WordPress quando o usuário clicar em um botão. Estou tentando transmitir uma série de dados e, em seguida, atualizando o campo quando os dados são passados ​​para o arquivo php. Este é o código que eu tenho, mas os dados não […]

Ajax carregar página sem recarregar

Estou trabalhando em um script para carregar minha página sem atualizar. Está funcionando como eu quero, exceto por uma coisa. O site de teste que eu tenho é http://dev.dog-company.com . Somente em casa Sobre nós e FAQ, funcionará com o script agora. O problema está na página inicial. Há um controle deslizante carregado através de […]

Ajax não funciona se o manipulador estiver localizado fora do plugin Função da página do submenu

Estou usando o WordPress ajax para desencadear uma apresentação. Localizei o código de submissão na página do submenu, por causa disso é ter conflito com a function na página principal do plugin. O problema aqui é que eu deveria colocar o manipulador do ajax na function da página do submenu enquanto ele não triggers se […]

Pare de carregar mais posts se não houver nenhum AJAX

Estou usando o seguinte JavaScript para carregar mais páginas em #work_items (veja ao vivo em http://mtthwbsh.com ): jQuery(document).ready(function($){ $(‘.older a’).live(‘click’, function(e) { e.preventDefault(); $(‘.navigation’).prepend(” “); var link = jQuery(this).attr(‘href’); var $content = ‘#work_items’; var $nav_wrap = ‘.navigation’; var $anchor = ‘.navigation .older a’; var $next_href = $($anchor).attr(‘href’); // Get URL for the next set of posts […]

Como usar o AJAX para verificar se o usuário ainda está logado?

Estou trabalhando com o WordPress 3.8 Eu tenho um aplicativo que eu gostaria de usar o AJAX para verificar com o WordPress para determinar se o tempo de inatividade expirou. Nas minhas funções.php, tenho o seguinte gancho que verifica quando alguém solicita uma página: function cookie_expiration( $expiration, $user_id, $remember ) { echo ‘ck time’; return […]

Como usar shortcodes em uma barra lateral de widget ao fazer uma binding ajax?

Estou tentando usar um shortcode do Plugin do Slider Promoção dentro de um widget ao fazer uma chamada ajax. Como disse aqui , eu poderia conseguir isso fazendo: add_action( ‘init’, function() { ps_register_shortcode_ajax( ‘ps_get_slider’, ‘8’ ); } ); function ps_register_shortcode_ajax( $callable, $action ) { if(isset($_POST[‘href’])) { $pageId = preg_match( ‘/^http:\/\/.+\/\?page_id=\d+$/’, $_POST[‘href’] ) ? substr( strrchr( […]

Como carregar um plugin ao fazer uma chamada do Ajax?

Eu publiquei esta pergunta: como usar shortcodes em uma barra lateral de widget ao fazer uma binding ajax? , sem respostas. Agora eu quero fazer uma pergunta mais específica. O problema parece ser que o shortcode não é processado pelo plugin., Como se eu substituísse o código curto com, por exemplo, ele funciona perfeitamente. Então, […]

Exibir pré-carregador ajax para imagens grandes dentro de postagens

Nossa instalação do WordPress executa apenas imagens nas postagens. Geralmente imagens médias e leves, também estamos publicando imagens maiores, às vezes animações gif que levam enorme tempo para carregar. Quando uma publicação tem uma descrição é um pouco diferente. O visitante tem algo para ler e, em seguida, as imagens aparecem quando carregadas, mas esse […]