Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
LEOnidUKG #:
Лучше признайтесь тут, ЧТО вы там хотите отключить?
Уже ничего, боюсь, что потом ISPmanager будет некорректно работать, а он нужен, и чтобы работал как работал.
LEOnidUKG #:
Я что-то забыл, что у ТС-а одни бредо топики. Удалясь из этого дурмана. 
Да я просто не прошаренный супер мега гуру, но думаю наверное не стоит сбивать настройки если хочется чтобы ISPmanager работал нормально.
Можно ли допустим закомментировать часть настроек сделанных ISPmanager’ом и перезагрузить веб-сервер или ISPmanager не позволит так сделать?

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

https://searchengines.guru/ru/forum/1035069

Раньше делал без этой опции и ошибки не было, теперь появляется ошибка хотя бэкап базы создается, как это не странно, но если ставлю эту опцию, то делается тоже бэкап, но без ошибок.

Так в целом это не на что не влияет, можно с этой опцией бэкап’ы делать?
2on2 #:

<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) { ?>

<div class="excerpt"><?php the_excerpt(); ?></div>

<?php } else { ?>

<div class="content"><?php the_content(''); ?></div>

<?php } ?>

Интересный вариант, так значит пять открывающих и закрывающих тегов PHP выгоднее чем использование echo, но в одном открывающимся и закрывающимся PHP теге?
Sitealert #:

Опять повторю то, что уже написал, потому что ты так нихрена и не понял, даже на 8-й странице обсуждения:

Ты путаешь тёплое с мягким.

Альтернативный синтаксис не имеет никакого отношений к твоему echo. Это разные темы.

Да причем тут я, если он так официально называется в документации?

Альтернативный синтаксис управляющих структур

https://www.php.net/manual/ru/control-structures.alternative-syntax.php

Так без echo в скобочках просто так разметку html не вставишь.

На правах так сказать задавателя вопроса :)

Ребята ответьте просто чтобы вы выбрали:

Без скобочек:

<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) : ?>

<div class="excerpt"><?php the_excerpt(); ?></div>

<?php else : ?>

<div class="content"><?php the_content(''); ?></div>

<?php endif; ?>

ИЛИ

Со скобочками и echo:

<?php if ( is_author() || is_category() || is_search() || is_tag() || is_archive() ) {

echo '<div class="excerpt">';the_excerpt();echo '</div>';

} else {

echo '<div class="content">';the_content('');echo '</div>';

} ?>

Или это вообще без разницы, но без скобочек я заметил, что в код попадают отступы, хотя может это и не точно. Сайт у меня на WordPress.

Я там не указал, речь идет о теме/шаблоне для WordPress, мой уровень еле-еле редактирую шаблон в WordPress :) ( Чайник ). Но было бы интересно узнать про скобочки {} вместо if : / andif.

Работает и ладно это 100% мой подход :) при любых раскладах, но может со скобочками быстрее будет если переписать…
Немного неудачный пример с кодом из Twenty Twenty, но надеюсь вы поняли, меньше открывающих и закрывающих тегов <?php ?>, но в моем случае будет много echo

Не не я не про альтернативные теги PHP типа там короткий echo-тег <?= или открывающий короткий тег <? и т.п.

Я хотел спросить про альтернативный синтаксис у некоторых управляющих конструкций типа if и как бы было бы быстрее.

<?php if (is_single()) : ?>

<?php  ?>

<p><?php the_author_posts_link(); ?></p>

<div></div>

/*

Куча HTML тегов и вставок PHP с отступами, лишними строками и всякой фигней...

*/

<?php endif; ?> 

Вот про двоеточие : и endif как я понимаю все что между ними попадает в исходный код страницы, включая отступы, лишние строки и т.п.

ИЛИ

Как в шаблоне Twenty Twenty 1.0 (кусочек):

<?php

wp_link_pages(

array(

'before'      => '<nav class="post-nav-links bg-light-background" aria-label="' . esc_attr__( 'Page', 'twentytwenty' ) . '"><span class="label">' . __( 'Pages:', 'twentytwenty' ) . '</span>',

'after'       => '</nav>',

'link_before' => '<span class="page-number">',

'link_after'  => '</span>',

)

);


edit_post_link();


// Single bottom post meta.

twentytwenty_the_post_meta( get_the_ID(), 'single-bottom' );


if ( post_type_supports( get_post_type( get_the_ID() ), 'author' ) && is_single() ) {


get_template_part( 'template-parts/entry-author-bio' );


}

?> 

Или вот лучше все чтоб одним PHP блоком было например как кусочек из шаблона Twenty Twenty.
Всего: 1998