X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику Gerga. Поблагодарили: 203 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
11.2.2018, 23:00 Как реализовать разные папки для загрузки файлов в WP?
[Вопрос к знатокам WP]
Mistic, такой вариант написал:

Код
// Функция вызывается для каждого загружаемого файла
function custom_pre_upload( $file ) {
    
    // переменная для передачи названия директории
    global $directory;
    
    // получение типа передаваемого файла
    $type = $file[ 'type' ];
    
    // названия директорий по типу файла
    $directories = array(
        'text/plain' => '/files',
        'image/jpeg' => '/images',
    );
    
    // проверка $directories на наличие названия директории по типу файла
    if ( isset( $directories[ $type ] ) ) {        
        // запись названия директории
        $directory = $directories[ $type ];        
    } else {
        // сообщаем, что по типу файла директория не найдена
        $directory = false;
    }
        
    // установка фильтра для изменения директории  
    add_filter( 'upload_dir', 'custom_upload_dir' );
        
    return $file;
}
add_filter( 'wp_handle_upload_prefilter', 'custom_upload_dir' );    


// функция изменения директории
function custom_upload_dir( $upload ) {
    
    // переменная с названием нужной директории
    global $directory;
    
    // проверка на наличие названия директории
    if ( $directory ) {        
        $upload['subdir'] .= $directory;
        $upload['path'] .= $directory;
        $upload['url'] .= $directory;        
    }
    
    return $upload;
}


В массиве $directories хранятся названия директорий, где ключом к названию является тип загружаемого файла.

хуки которых использовал:

https://codex.wordpress.org/Plugin_API/Filt...pload_prefilter

https://codex.wordpress.org/Plugin_API/Filt...ence/upload_dir
https://developer.wordpress.org/reference/hooks/upload_dir/


Спасибо сказали: (1)
8.2.2018, 19:50 Не сохраняется виджет в сайдбаре
[Вопрос к знатокам WP]
Mistic, все как обычно) Иackup базы данных сделайте, отключите все плагины и активируйте другую тему, затем проверьте работает ли меню в виджете.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
10.1.2018, 14:19 Как защитить контент от копирования
alexandrrr, блокировать IP сайта https://catcher.fish/


Спасибо сказали: (1)
30.11.2017, 20:24 Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
Всегда пользуюсь услугами обмена от himin, радует оперативность и качество работы!


Спасибо сказали: (1)
22.11.2017, 15:17 Допилить WP и консультация по пыху
anchous,
Если для пункта 1 не работает шорткод (т.е. просто выводится [sape]) вставить в functions.php (или лучше сделайте маленький mu-plugin в котором пропишите код, так ничего не слетит после обновления темы):
Код
add_filter( 'get_the_archive_description', 'do_shortcode' );


отписал в личку.


Спасибо сказали: (1)
7.11.2017, 20:01 Вопрос по Wordpress
Цикл вывода категорий
Levels, тогда можно вернуться к
Код
$args = array(
    'show_option_none'   => '',
    'hierarchical'       => true,
    'title_li'           => '',
    'echo'               => 0,
    'depth'              => 3,
    'current_category'   => get_query_var('cat'),
    'taxonomy'           => 'category'
);

echo '<ul class="list-main">', wp_list_categories( $args ), '</ul>';


и добавить небольшое css правило:

Код
.list-main li:not(.current-cat) ul {
    display: none;
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
6.11.2017, 21:25 Вопрос по Wordpress
Цикл вывода категорий
Levels,
Код
$args = array(
    'show_option_none'   => '',
    'hierarchical'       => true,
    'title_li'           => '',
    'echo'               => 0,
    'depth'              => 3,
    'current_category'   => get_query_var('cat'),
    'taxonomy'           => 'category'
);

echo '<ul>', wp_list_categories( $args ), '</ul>';


Спасибо сказали: (1)
28.6.2017, 9:56 Формирование ссылки с переменной
MsC, если правильно понял, то так:
Код
<a href="http://site.ru/page2.php?number=<?= $_GET['number'] ?>">текст</a>

это без проверок


Спасибо сказали: (1)
27.4.2017, 22:48 Тег H1 повторяется больше чем один раз.
ropique, файл content.php в корневой директории темы.


Спасибо сказали: (1)
30.1.2017, 12:22 Верстка/Натяжка/Оптимизация/Увеличение функционала шаблонов на WP
Разработка на профессиональном уровне
Ювелир, Здравствуйте! Да, возьмусь за верстку.


Спасибо сказали: (1)
24.1.2017, 15:56 Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
Воспользовался услугами himin по обмену WMR на Qiwi. Обмен прошел быстро, надежно, позитивно!) Комиссия порадовала!


Спасибо сказали: (1)
27.7.2016, 13:24 Плавающая шапка в WP
GET_ini, css:
Код
#masthead {
    position: fixed;
    top: 0; right: 0; left: 0;  
    z-index: 1;
}
#page-wrapper {
    padding-top: 274px;
}


Уберите код с файла http://servicecenter.co.ua/wp-content/them...eme-main.min.js, который дублирует меню. А также, желательно, с помощью JS добавьте класс при скролле, который будет уменьшать отступы в шапке.


Спасибо сказали: (1)
8.7.2016, 22:58 Сделать сайт на Joomla - биржа написания работ для студентов
Сложный, нестандартный сайт, бюджет соответствующий
WoWeb, вы немного ошибаетесь..., это не раздел для советов, тут пользователи ищут исполнителей. Для советов есть форум Программная часть :)


Спасибо сказали: (1)
27.6.2016, 15:05 Визуальный редактор на комментарии
Редактор в комментарии WP
PostBrigada, достаточно просто реализуется без использовать ВП плагина, смотрите в сторону визуальных редакторов, могу предложить http://ckeditor.com.


Спасибо сказали: (1)
23.6.2016, 18:29 Редирект в зависимости от операционки
ToshuK, можно.
Код
if ( strstr( $_SERVER['HTTP_USER_AGENT'], 'iPhone' )) {
    header('Location: http://www.maultalk.com/topic197917.html');
    exit();
}


Спасибо сказали: (1)
7.6.2016, 23:42 MySQL и Wordpress
kev,
Код
$stroke = $wpdb->get_row( $wpdb->prepare( 'SELECT * FROM 366DAY WHERE id=1' ), ARRAY_A  );


Так вы получите все поля записи, где id = 1. Результат примерно такой будет:
Код
Array ( [pol] => м [name] => имя [text] => текст )

Чтобы, например, получить пол, делайте так: echo $stroke['pol'];

Если же вы хотите получить все записи из таблицы, т.е. не только где id=1, то
Код
$stroke = $wpdb->get_results( $wpdb->prepare( 'SELECT * FROM 366DAY' ), ARRAY_A  );


Результат примерно такой будет:
Код
Array
(
    [0] => Array
        (
            [pol] => м
            [name] => имя
            [text] => текст
        )

)


Чтобы вывести каждое значение, нужно пройтись циклом по массиву. Пример:
Код
foreach ( $stroke AS $val ) {
    echo '<p>Имя: ', $val['name'],
         '<p>Пол: ', $val['pol'],
         '<p>Текст: ', $val['text'];
}


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (2)
3.6.2016, 17:53 Pdf отчеты через PHP проблема с кирилецей
пути отличаются:
Цитата(matador2011 @ 3.6.2016, 16:03) *
2. f7a2ec640c8874aec125e46f61d7dfa7 _arial.php

Цитата(matador2011 @ 3.6.2016, 16:03) *
$pdf->AddFont('ArialMT','','f7a2ec640c8874aec125e46f61d7dfa7_arial.php');



Спасибо сказали: (1)
12.3.2016, 8:36 Подскажите что за плагин на WP?
Loki_seo, не обязательно, что это плагин, в выводе категорий с изображением следов плагина не видно.


Спасибо сказали: (1)
20.2.2016, 17:39 Как сделать что бы баннер под шапкой сужался вместе с сайтом
Цитата(cerrus @ 20.2.2016, 12:10) *
На сайте или в браузере? )

в браузере


Спасибо сказали: (1)
20.2.2016, 13:03 Как сделать что бы баннер под шапкой сужался вместе с сайтом
cerrus, возможно кэш нужно очистить.
[attachment=26266:IMG_1515.PNG]
https://yadi.sk/i/kKNYLa2zpAX8S


Спасибо сказали: (1)
20.2.2016, 11:39 Скрыть страницу в верхнем меню в WP
anigas, по-умолчанию так нельзя, функция wp_nav_menu() не принимает параметр exclude


Спасибо сказали: (2)
20.2.2016, 11:03 Как сделать что бы баннер под шапкой сужался вместе с сайтом
Цитата(cerrus @ 19.2.2016, 23:19) *
Только вот iframe в коде как то настораживает, это нормально ?

Да, нормально. Я ограничил и iframe так как он у вас тоже растягивается https://yadi.sk/i/0NYws-8UpAACK. Пропишите те стили, которые я вам дал, там нет ничего вредного
Код
img.top_banner, iframe {max-width: 100%;}


Спасибо сказали: (1)
19.2.2016, 23:34 Как сделать что бы баннер под шапкой сужался вместе с сайтом
cerrus, кэш чистили? В стили:
Код
img.top_banner, iframe {max-width: 100%;}


Спасибо сказали: (1)
12.2.2016, 23:57 Вопрос по мобильной версии WordPress
mRelby, можете убрать с помощью wp_is_mobile(). Например в файле sidebar.php сделать так:
Код
if ( wp_is_mobile() ) return;

или
Код
<?php if ( !wp_is_mobile() ) : ?>
    <aside id="secondary" class="sidebar widget-area" role="complementary">
        <?php dynamic_sidebar( 'sidebar-1' ); ?>
    </aside><!-- .sidebar .widget-area -->
<?php endif; ?>


Спасибо сказали: (1)
12.2.2016, 13:50 Отложенная загрузка контента на Wordpress
lamov, как вариант сменить цвет текста записи. Например, цвет текст будет прозрачным (color: transparent;), пока не загрузится Adsense, учтите еще тот момент, что буду пользователи с Adblock, им не нужен color: transparent;


Спасибо сказали: (1)

6 страниц V  < 1 2 3 4 5 6 >
RSS Текстовая версия Сейчас: 25.4.2024, 2:00
Дизайн