Ответы в темах

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • В итоге получилось вот это, но не совсем то если честно, если есть мысли напишите ваш ответ пожалуйста

    $filtered = [];
    foreach ($data2 as $reposit2) { if($reposit2['import_export_and_transit_procedures'] ?? $reposit2['enquiry_points'] ?? $reposit2['single_window']) {
        if (strpos($reposit2['name'], $_POST['lua'])!==false) {
            $filtered[] = $reposit2;
        }
    }}
    if($filtered[0]){ foreach ($filtered as $filtered2) {
    echo $filtered2[name];}}
    else{
    echo 'Error 404';}
    

    Какую именно? Предполагаю, что нужно переделать код, чтобы возвращал результат, а не выводил на экран.

    Это скорее баг или конфликт wp и php. Потому что сейчас, когда я сделал обвертку в div оно больше не выбивает ее. А до этого когда была обвертка просто в <p>, когда я нажимал на редактирование страницы оно писало критическую ошибку в рамке, а до этого текста оно выводило все содержимое которое я выводил в той же рамке ошибки. Но почему я говорю о баге или о конфликте. Потому что при p на самой странице не было полосы прокрутки то есть где то задевался скорее всего width страницы и возможно из-за этого wp не мог адекватно зарендерить его в редаторе и я думаю поэтому он и говорил о критической ошибке.

    Попробуйте так:

    Большое спасибо! Это работает!

    На самом деле я пробовал писать первую версию того кода, что вы мне привели, но ловил ошибку. Мой косяк был в том что я в своем коде не писал пустую переменную $output = ''; а сразу ставил равенство и возврат. А как увидел ваш код, сразу в голове — Семен, семенович . А куда ж оно это будет записывать если у него нет пустой переменной

    • Ответ изменён 2 года, 10 месяцев назад пользователем Marten.

    в css это две минуты — а так ток время больше убьете

    и если галерей много откройте в консоле и посмотрите какие классы имеет изображение. После залезьте в css и этому классу задайте ваш width, что б не проставлять его 100 раз

    а дать скажем img class и задать width через css не? ну и в идеале создать какую нибудь сетку — обвернув в div

    Согласен с Yui — про дорогу осилит идущий
    и
    закрывать файлы к файлы бесполезно
    но дополню
    есть по моему мнению адекватный вариант если хотите Ограничить копипаст

    забирать данные через API и вот на уровне API уже можно говорить об ограничениях, но тут вопрос скила — вот отличный пример https://www.thomasmonavon.com/

    так же в теории можно через iframe выводить содержимое — а код держать на другой странице и скажем ограничить чтение самого кода на уровне htaccess по ip сервера

    Сделать бэкап до момента, когда сайт лег спать — особенно если были обновления чего-либо или что то менялось в файловой системе. Он не всегда пишет правду — 500 имеет место возникать и когда где-то есть пробел по FTP

    Да if так же не работает, потому что можно было через юзеров условием еще ограничить, но пришлось так и делать только по отдельности писать на верх и низ, что то вроде:

    <?php if (is_page('Travel Manager')) { ?><?php if (current_user_can('um_travel-manager') || current_user_can('administrator')) { ?> HTML Code <?php } ?><?php } ?>

    Рабочий код, может надо кому

    <?php function css_to_wp_head() {
     	wp_enqueue_style( 'twenty-twenty-one-style', get_stylesheet_directory_uri() . '/wp-content/themes/twentytwentyone/style.css', array(), null );
    }
     
    add_action( 'wp_enqueue_scripts', 'css_to_wp_head' ); ?>
    
    <?php add_action('wp_head', function(){  wp_dequeue_style( 'twenty-twenty-one-style' );  }, 7 ); ?>
    

    да я понимаю, что это не совсем правильно и вообще нужно писать в снипет, но просто пока для удобства кидаю все в header потом пораскидываю, но по коду так?

    То есть должно быть примерно это?

    
    <?php wp_head(); ?>
    
    <?php function css_to_wp_head() {
     	wp_enqueue_style( 'twenty-twenty-one-style', get_stylesheet_directory_uri() . '/wp-content/themes/twentytwentyone/style.css', array(), null );
    }
     
    add_action( 'wp_enqueue_scripts', 'css_to_wp_head' ); ?>
    
    <?php add_action('wp_head', function(){  wp_dequeue_style( 'twenty-twenty-one-style' );  }, 7 ); ?>
    
    

    Или наверное возможно так потому что он берет wp_enqueue_style

    <?php wp_head(); ?>
    
    <?php function remove_css_from_wp_head() { wp_dequeue_style( 'twenty-twenty-one-style' );} add_action( 'wp_enqueue_scripts', 'twenty-twenty-one-style', 9999 ); ?>
    
Просмотр 10 ответов — с 1 по 10 (всего 10)