Size: a a a

WordPress Ukraine Community

2020 June 24

IV

Ihor Vorotnov in WordPress Ukraine Community
для S3-compatible стораджів є ліба і плагін під WP
источник

ММ

Міша Марчак... in WordPress Ukraine Community
То ж не до всіх файлів даєш доступ а тільки до конкретних які в пікері вибереш
источник

VK

Vitaliy Kulish in WordPress Ukraine Community
Ihor Vorotnov
S3 / Spaces
+
источник

ММ

Міша Марчак... in WordPress Ukraine Community
То все таки якщо взяти вставити wp_insert_attachment з guid з драйва воно буде працювати?
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Міша Марчак
То все таки якщо взяти вставити wp_insert_attachment з guid з драйва воно буде працювати?
нет
источник

ММ

Міша Марчак... in WordPress Ukraine Community
Прийдеться meta полями юзати
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Eugene Vandar
Просто для себя понять, почему большинство отдает преимущество первому варианту
все просто:
- якшо в тебе чисто php або суцільний кусок php в html - тоді фігурні {}
- якшо html, в якому php виводиться фрагментами, то альтернативний синтаксис,
тому що:
+ по закриваючій } фіг зрозуміло чи то if закрили, чи foreach, чи for, чи while, чи ше шось таке, а по endif / endwhile / endforeach чітко зрозуміло, це краще читається, особливо коли є вкладеність
+ одну закриваючу } досить легко не помітити в коді, коли швидко його скануєш очима (без виділення блоку і відповідно підсвітки тої дужки)
+ посеред html воно візуально більше виділяється за рахунок схожості з html-тегами
+ з давніх давен майже в усіх шаблонізаторах це рекомендований стандарт, тому так звичніше
- підсвітка таких блоків в html страждає, це мінус - але за рахунок відступів та різної підсвітки html та php все досить нормально виділяється, і попередні пункти як плюси переважають
источник

EV

Eugene Vandar in WordPress Ukraine Community
Ihor Vorotnov
все просто:
- якшо в тебе чисто php або суцільний кусок php в html - тоді фігурні {}
- якшо html, в якому php виводиться фрагментами, то альтернативний синтаксис,
тому що:
+ по закриваючій } фіг зрозуміло чи то if закрили, чи foreach, чи for, чи while, чи ше шось таке, а по endif / endwhile / endforeach чітко зрозуміло, це краще читається, особливо коли є вкладеність
+ одну закриваючу } досить легко не помітити в коді, коли швидко його скануєш очима (без виділення блоку і відповідно підсвітки тої дужки)
+ посеред html воно візуально більше виділяється за рахунок схожості з html-тегами
+ з давніх давен майже в усіх шаблонізаторах це рекомендований стандарт, тому так звичніше
- підсвітка таких блоків в html страждає, це мінус - але за рахунок відступів та різної підсвітки html та php все досить нормально виділяється, і попередні пункти як плюси переважають
понял, спасибо
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
<?php foreach( $vars as $var ){ ?>
   <?php if($var){ ?>
     <p>Hello World!</p>
   <?php }else{ ?>
     <p>Goodbye World!</p>
   <?php } ?>
<?php } ?>
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
ну от глянь на це для прикладу
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
і це ще дуже простий приклад, в html немає класів і тд
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
якшо не підсвічувати один з блоків, вже починаєш губитися в тих дужках
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
<?php foreach( $vars as $var ) : ?>
   <?php if($var)
: ?>
     <p>Hello World!</p>
   <?php else
: ?>
     <p>Goodbye World!</p>
   <?php endif;
?>
<?php endforeach; ?>
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
а ось тут вже зрозуміло, шо де закінчується
источник

EB

Ernest Beginov in WordPress Ukraine Community
Ihor Vorotnov
<?php foreach( $vars as $var ) : ?>
   <?php if($var)
: ?>
     <p>Hello World!</p>
   <?php else
: ?>
     <p>Goodbye World!</p>
   <?php endif;
?>
<?php endforeach; ?>
++
источник

EB

Ernest Beginov in WordPress Ukraine Community
Ihor Vorotnov
<?php foreach( $vars as $var ) : ?>
   <?php if($var)
: ?>
     <p>Hello World!</p>
   <?php else
: ?>
     <p>Goodbye World!</p>
   <?php endif;
?>
<?php endforeach; ?>
понаробив темлпейтів в штормі на таке
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
ага, я теж)
источник

EV

Eugene Vandar in WordPress Ukraine Community
Это да, но бывает foreach внутри foreach и if и тогда начинаешь путаться, а по скобке с подсветкой удобнее найти.
Благо сейчас все редакторы подсвечивают
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
ну, це вже швидше edge case, якшо в тебе кілька рівнів вкладеності одного типу (foreach в foreach) - юзай template parts
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
а взагалі тут ще такий важливий момент - от таким макаром прямо в html це лише в WordPress і може ше в якихось самопалах
источник