Поддержка Разное Замена вызова с # на Java

  • Не работает всплывающее окно на сайте через# (просто плавает по блокам кнопка при нажатии)
    Изменить php файл. Как сделать вызов окна через onclick или java?

    <?php 
    /* 
    Plugin Name: Callback request form 
    Text Domain: cms30 
    Domain Path: /languages 
    Description: Callback request form plugin. 
    Version: 1.2 
    Author: Alex Kuimov 
    Author URI: cms3.ru/#cr 
    Plugin URI: cms3.ru/#cr 
    */ 
    
    //languages 
    add_action('plugins_loaded','cms30_ languages'); 
    function cms30_languages() { 
    load_plugin_textdomain('cms30', false, dirname( plugin_basename( _FILE_ ) ).'/languages/'); 
    } 
    
    /*enqueue script and style*/ 
    function cms30_script() { 
    wp_register_script('cms30-phone-mask', plugins_url('js/phone_mask.js', __FILE__)); 
    wp_enqueue_script('cms30-phone-mask' ); 
    wp_register_script('cms30-script', plugins_url('js/script.js', __FILE__)); 
    wp_enqueue_script('cms30-script'); 
    wp_localize_script('cms30-script', 'ajax_object', array('ajax_url' => admin_url('admin-ajax.php'))); 
    } 
    
    function cms30_style() { 
    wp_register_style('cms30-style', plugins_url('css/style.css', _FILE_), false, false, 'all'); 
    wp_enqueue_style('cms30-style'); 
    wp_register_style('font-awesome', plugins_url('css/font-awesome.css', _FILE_), false, false, 'all'); 
    wp_enqueue_style('font-awesome'); 
    } 
    add_action('wp_head', 'cms30_script'); 
    add_action('wp_enqueue_scripts', 'cms30_style'); 
    
    /*core section*/ 
    function cms30_button(){ 
    ?><a href="#111"><i class="fa fa-phone-square" aria-hidden="true"></i> <?php echo __('Callback request','cms30'); ?></a><? 
    } 
    
    function cms30_form(){ 
    ?><div class="cms30_modal_wrapper" id="111"> 
        <a href="#close"></a> 
        <div class="cms30_modal_dialog"> 
            <div class="cms30_container">   
                <form class="cms30_callback_form" action="#" method="post"> 
                    <a href="#close"></a>  
                    <div class="title_h3"><?php echo __('Callback form','cms30'); ?></div>               
                    <input name="cms30_phone" class="cms30_phone" placeholder="<?php echo __('Phone','cms30'); ?>" type="tel" tabindex="1"> 
                    <input type="hidden" name="cms30_msg" class="cms30_msg" value="<?php echo __('Thanks!','cms30'); ?>"> 
                    <button name="submit" type="submit"><?php echo __('Send','cms30'); ?></button> 
                    <a title="<?php echo cms3.ru/"><?php('Форма обратного звонка WordPress','cms30'); ?></a> 
                </form> 
            </div>         
        </div> 
    </div><? 
    } 
    
    add_action('wp_footer', 'cms30_button'); 
    add_action('wp_footer', 'cms30_form'); 
    
    /*ajax*/ 
    function cms30_send(){ 
    
    $cms30_phone = sanitize_text_field($_GET['phone']); 
    $cms30_email_send = get_option('admin_email'); 
    $cms30_title = __('Callback request form','cms30'); 
    $cms30_message = __('Call me','cms30').': '.$cms30_phone; 
    
    add_filter('wp_mail_charset', create_function('', 'return "utf-8";')); 
    add_filter('wp_mail_content_type', create_function('', 'return "text/html";')); 
    
    wp_mail($cms30_email_send, $cms30_title, $cms30_message, $headers, $attachments); 
    
    remove_filter('wp_mail_charset', create_function('', 'return "utf-8";')); 
    remove_filter('wp_mail_content_type', create_function('', 'return "text/html";')); 
    
    wp_die(); 
    
    } 
    
    add_action('wp_ajax_cms30_send', 'cms30_send'); 
    add_action('wp_ajax_nopriv_cms30_send', 'cms30_send');
    • Тема изменена 5 лет, 6 месяцев назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует
  • Тема «Замена вызова с # на Java» закрыта для новых ответов.