Intereting Posts
Получить URL-адрес категории по ID Различные запросы к базе данных в function.php с использованием mysqli Сортировка почтовых категорий по ID Кажется, что показывается только один ребенок, когда предполагается, что он Как сделать комментарий и комментарий подсчетом без привязки к привязке dashboard_glance_items Показывать только первый уровень детей текущей категории? Доступ к списку стилей, как WordPress Как переключаться между двумя формами для посетителей после входа в систему? Сохранение данных формы в другой базе данных Функция возврата не работает, если не используется атрибут «menu» Как сохранить накопленные значения нескольких параметров в одном массиве с помощью Options_API Странное поведение панели инструментов должно быть основным файлом Как избежать имени таблицы или имени столбца в SQL? esc_sql не делает этого Присоединить ссылку на страницы, соответствующие тегам Как я могу автоматически загружать все загружаемые изображения изображений по умолчанию и ширины атрибутов данных?

Удаление http: // из esc url () для кода для WordPress

Я пытался понять это в течение нескольких дней, и теперь я пришел к пониманию, что мне нужна помощь.

Я никогда не работал с редактором wordpress, но недавно интересовался добавлением дополнительных текстовых полей и загрузок изображений в мои темы, которые я настраиваю (я нахожу это довольно сложным, так как мне не только нужно изучить код для customizer, но затем также нужно выяснить, как добавить его в тему генезиса, в которой не так много статей).

Я пытаюсь удалить «http: //» из моего URL-адреса в текстовое поле «Электронная почта» в новой панели, которую я сделал.

У меня есть текстовое поле электронной почты, а затем ссылка, в которой я добавил ее, чтобы ссылаться на нее (и телефон и, возможно, адрес по дороге).

введите описание изображения здесь

Поэтому я создал панель, затем текстовые поля. Это мое текстовое поле для электронной почты (я не включил все это, так как есть много других частей, и я не уверен, что это нужно отображать, так как это просто ссылка, в которой мне нужна помощь):

// EMAIL $wp_customize->add_setting( 'header_utility_right_email_block', array( 'default' => '', 'sanitize_callback' => 'sanitize_text' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'header_utility_right_email_block', array( 'label' => __( 'Email', 'CHILD_THEME_NAME' ), 'section' => 'utility_bar_right', 'settings' => 'header_utility_right_email_block', 'type' => 'text' ) ) ); // EMAIL LINK $wp_customize->add_setting( 'header_utility_right_email_block_link', array( 'default' => '', 'sanitize_callback' => 'sanitize_text' ) ); $wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'header_utility_right_email_block_link', array( 'label' => __( 'Email Link', 'CHILD_THEME_NAME' ), 'section' => 'utility_bar_right', 'settings' => 'header_utility_right_email_block_link', 'type' => 'text' ) ) ); 

то у меня есть мой телефон, и он в функции (для генезиса) плюс много больше, но я просто дам вам индивидуальное приглашение на электронную почту и ссылку по электронной почте:

  if( get_theme_mod( 'header_utility_right_email_block') ) : ?> <div class='theme-utility-bar-right-email'> <a href="mailto:<?php echo esc_url( get_theme_mod( 'header_utility_right_email_block_link', '$protocols = null' ) ); ?>"><?php echo get_theme_mod( 'header_utility_right_email_block');?></a> </div> <?php endif; 

Все отлично работает! Помимо самой ссылки для электронной почты, возвращается mailto: http: //myemail@email.com вместо mailto: myemail@email.com .

Есть ли способ удалить http: //? Я искал некоторые статьи и нашел дополнение к $ protocol, но не знал, как его использовать, и если это даже правильный способ. Я на самом деле не программист, поэтому мне нужна помощь с первым прыжком на функции и сосать, но тогда оттуда обычно это происходит.

Любая помощь при создании этого «http: //» не была бы отличной!

Solutions Collecting From Web of "Удаление http: // из esc url () для кода для WordPress"