Подключите нашего Telegram-бота для уведомлений о новых проектах

Изменить php файл. Вызов окна через onclick или java

S
Заказчик
Отзывы фрилансеров: + 7 - 0
Зарегистрирован на сайте 17 лет
Бюджет: 200 руб
1.95 $ — 1.86 €
Не работает всплывающее окно на сайте через#
Изменить 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 class="cms30_link cms30_button" 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" class="cms30_close_modal"></a>
    <div class="cms30_modal_dialog">
        <div class="cms30_container">  
            <form class="cms30_callback_form" action="#" method="post">
                <a href="#close" class="cms30_close_modal_min"></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 class="copyright" 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');
Разделы:
Опубликован:
29.08.2018 | 12:21

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».