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

Просмотр 12 ответов — с 586 по 597 (всего 597)
  • Все правильно получается, вы же выводите заголовок страницы.

    у вас в single.php что находится?

    get_template_part( 'loop', 'single' );

    есть что-то похожее?

    Уникальный — это хорошо. Откуда будет браться этот уникальный заголовок?

    А может лучше сразу денег дать? Попросите, чё.

    Толсто, но неуместно. Доступ нужен для форума, там должно что-то быть по моему вопросу. Причем тут деньги? Тем более — что я могу сделать под чужим аккаунтом? Пароль сменить? Что мне это даст?

    Я Вас поздравляю. Шелл получили? 😉

    Прикольно. Спасибо за ссылки. Буду более пристально приглядывать за сайтом, но пока что прецедентов не было — 2 месяца полет нормальный. Если бы был уязвимый скрипт, то уже давно бы взломали.

    Ну а по теме есть что-либо?

    проблема решена. В настройках темы нужно было прописать переводы для заголовков виджетов.

    понял,спасибо

    Рекомендую к обязательному прочтению http://php.net/manual/ru/control-structures.if.php

    Очень остроумно. Если вы не поняли вопроса, то это не означает что я не понимаю в РНР.

    function wikicms_change_content_on_the_fly( $content ) {
        if ( is_single('21') && 'еще_что-то_сравниваем' )
            $content = 'Мой новый контент';
    
        return $content;
    }

    Функция принимает некоторый $content. Откуда он берется? Как мне подменять контент только на 21 странице, а остальные не трогать?

    Мммм… скорей нет. В том вопросе все порешалось, но сейчас суть вопроса в другом (хоть и функция та же 🙂 ) — когда я добавляю фильтр на ‘the_content’ — он обрабатывает все странички. На этот фильтр у меня своя функция, я её описал. Сейчас суть вопроса в том, чтобы в случае несоответствия условия показывать тот контент страницы, который в ней есть, то есть не подменять его.

    вот, вот изначально и была проблема в этом — я вешал на add_action, а нужно было на add_filter. и еще эта кавычка долбанная… теперь все срабатывает как нужно. Еще раз спасибо!

    Оуууу йес! Все получилось! Большое всем отвечающим спасибо! По собственно невнимательности правил неактивный плагин, когда досмотрел, активировал — наткнулся на ошибку — не закрыл кавычки) Голова моя дубовая) А правил в стандартном редакторе для плагинов, который в вордпресс)) Ну натупил так натупил))

    Или свой шаблон страницы (я бы наверное использовал это вариант).

    можно и так, но как сделать проверку, что именно эту страницу запросил пользователь, и только в тот момент отдавать ему этот динамический контент.

    function my_user_part () {
    
    	if(is_single('21')) {
    
    		die(var_dump('tut'));
        	}
    }
    
    add_filter('the_content', 'my_user_part');

    не работает( уже не знаю что делать

    Спасибо за ответ! Ситуация проясняется. Попробую подробней объяснить, что и как происходит. Есть файл с расписанием футбольных матчей, он может в течении дня меняться несколько раз, потому я решил автоматизировать этот процесс — подгружать контент из файла именно в тот момент, когда именно эту страницу запрашивает пользователь, в моем случае страницу с id=16. wp_publish_update() — это какой-то бред, согласен, недосмотрел. Видимо после многочисленных редакций исходников осталось. Ранее использовал wp_update_post(). Но не суть.

    function my_user_part () {
        if(is_single(16)) {
            die(var_dump('yep!'));
        }
    }
    
    add_action('wp_loaded', 'my_user_part');

    Ранее пробовал так, но не срабатывало. Теперь понятно почему. Еще раз спасибо за объяснение.

Просмотр 12 ответов — с 586 по 597 (всего 597)