Articles of php

Preg_Match (): сбой неизвестного имени

У меня проблема с темой wordpress, которую я купил, но их поддержка ужасна. На каждой странице страницы я получаю эту ошибку: Предупреждение: preg_match() : Ошибка компиляции: неизвестное имя свойства после \ P или \ p со смещением 7 в /nfs/c11/h03/mnt/206871/domains/ghldn.com/html/wp-content/themes/hive/inc/template-tags.php в строке 230 data-first_letter="A"> Я вижу, что проблема в строке 230 template_tags.php, которая заключается в […]

Как защитить собственный PHP-код от обновлений WordPress

Я написал несколько собственных коротких сценариев, которые я размещаю в файле shortcodes.php. Моя установка WordPress настроена на обновление до новых версий WordPress автоматически, что хорошо. Но обновления WordPress продолжают перезаписывать файл shortcodes.php, поэтому я должен вручную добавить PHP-код для короткого кода каждый раз после обновления (и может быть, мне осталось несколько дней или около того). […]

Как добавить блоки div после определенного набора сообщений

Хорошо, я сломал свой пост в разных настройках стиля. Как показано ниже. Первое сообщение – большой блок. следующие четыре столбца небольшие и выровнены рядом с более крупным сообщением. Я использовал цикл ниже для достижения этого эффекта. <?php if (have_posts()) : ?> <?php $count = 0; ?> <?php while (have_posts()) : the_post(); ?> <?php $count++; ?> […]

Поместите переменную php в shortcode

Я хочу поместить переменную в короткий код, но она не работает. Что я сделал не так. <?php $calendar = getCalendarTag();?> <?php echo do_shortcode( '[ai1ec tag_name=".$calendar."]"]' ) ?>

Как превратить эти значения из MYSQL в массив

Я работаю над пользовательским запросом, чтобы показать несколько сообщений. Я могу выводить все идентификаторы сообщений. Я пытаюсь превратить эти ID в массив, поэтому я могу использовать 'post__in' => $ myarray в моем запросе. Как я могу это сделать? <?php $allposts = $wpdb->get_results("SELECT `music_id` FROM `custom_table` ORDER BY id DESC LIMIT 5"); foreach ($allposts as $singlepost) […]

Добавление PHP в меню

Итак, у меня есть следующий код php : <?php global $my_profile; ?> <?php if (is_user_logged_in()) : ?> <div class="img" data-key="profile"><?php echo get_avatar( get_current_user_id(), 64 ); ?></div> <?php endif; ?> Он вытягивает изображение профиля текущего пользователя. Я пытаюсь добавить это к одному из заголовков пунктов меню, чтобы изображение профиля пользователя отображалось как часть меню. Похоже, я […]

Почтовые изображения не отображаются на главной странице

Я не получаю никаких ошибок, но изображения сообщений не отображаются на первой странице, все остальные страницы отображают изображения правильно. Как я могу это исправить? Вот сайт На первой странице отображаются последние сообщения. Это файл index.php <?php get_header(); ?> <?php // get options $pinthis_infinite_scroll = get_option('pbpanel_infinite_scroll'); ?> <section id="content"> <div class="container fluid"> <?php if (is_category()) { […]

php, если имя пользователя – это роль

Я знаю, что вы можете легко отображать пользовательский контент, если определенная зарегистрированная пользовательская роль является определенной ролью, используя <?php if ( current_user_can('contributor') ) : ?> media files loop <?php endif; ?> Тем не менее, я хочу сделать то же самое, но для конкретного имени пользователя, а не для входа в систему. У меня есть профили […]

Создайте короткий код WordPress с помощью PHP

В настоящее время я использую следующий код в файле single.php (после the_content). Это получает имя store_name из настраиваемого поля в качестве $ merchant из сообщения, а затем возвращает список продуктов от этого продавца и внешнего скрипта. <?php $merchant = get_field('store_name'); echo '<h3> Random products from ' . get_field('store_name') . '</h3>'; $external_baseHREF = "http://www.website.com/store/"; $external_path = […]

Изменение размера изображения до определенного размера (отношение X-Y)

Я попытался добавить свой собственный размер изображения, например: add_image_size('224_226', 224, 226, false); Мне нужно изменить размер всех изображений до того же размера, что я определяю по стилю, когда я загрузил файл – WordPress изменит его размер до «224×174», но мне нужен размер 224×226. Мне не нужен образ обрезки. Ребята скажите мне, что делать?