• Обновление состояния чекбокс - wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Это единичный уникальный флаг, значит хранить его надо в таблице wp_options используя Options API. Key может быть что-то типа best_news_entry, а значение - ID отмеченного поста.

    Осталось запилить небольшой кастомный метабокс с чекбоксом, и при сохранении перезаписывать эту опцию с ID текущего поста, если чекбокс был отмечен. С этой частью сами справитесь?
    Ответ написан
    2 комментария
  • Как включить поддержку wordpress в phpstorm?

    MedVedar
    @MedVedar
    e-commerce developer
    Активировать плагин "wordpress support", если не активирован. И потом включить для проекта в Languages & Frameworks -> php -> frameworks
    Ответ написан
    1 комментарий
  • Инструменты для wordpress?

    zorca
    @zorca Куратор тега WordPress
    Ответ написан
    Комментировать
  • Как сделать видео в превью к записи wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. Находите шаблон главной страницы. front-page.php или home.php, или на крайняк это будет index.php. Template Hierarchy в помощь.
    2. В шаблоне находите где выводятся нужные вам записи. Там или готовый кусок кода в цикле, либо подключание template part с нужным кодом.
    3. Вместо get_post_thumbnail вам нужно будет вставить вашу кастомную функцию, которая будет выводить видео.
    4. Осталось написать эту функцию. Она должна брать пост, регуляркой искать видео и забирать его код.
    Ответ написан
    24 комментария
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    @rpomo3eka
    Давайте тоже отвечу, такой же борщ варился и в моей голове. Сейчас мне 35, я програмлю только для заработка, и для того чтобы ездить зимовать в азию.
    Про личную жизнь. Ну я не был адским нолайфером, в 20 лет я познакомился со скромной хорошей девушкой, да так и остался с ней навсегда, периодически ссорились по началу, но до сих пор вместе, сыну 6 лет.
    Точно также как автор поста, я думал-гадал, не мог понять, что мне делать и куда податься. Работать я пошел примерно в 18 и сразу бросился в омут php, так как наврал на собеседовании, что я его знаю. Пришлось узнать. Тогда, конечно, было не особо много вариантов что учить, так как ничего из современных технологий еще не было, даже jquery. Я освоил php и яваскрипт и потом поплыл куда глаза глядят, увольняясь примерно раз в 2 года (так получалось, не планировал) и устраиваясь в крупные фирмы на такую вакансию как "специалист по сайту".
    Когда я уходил с работы, в перерывах я сидел дома по 2-3 месяца, готовя свои "стартапы" в попытках заработать. Как-то. Ну хоть как-то, но не идти в офис. НИЧЕГО не заработал вообще. Хотя даже сделал один сайт, на нем было 2 тысячи человек в день. Но время тикало, денег не было, и я опять шел искать работу. Потому что жена же, я же не могу совсем хикковать дома на хлебе и воде.
    И вот на одном из мест я реально задержался, аж на 5 лет. Пришел туда как спец по битриксу (которого ВООБЩЕ не знал). Но я освоился и освоил битрикс кое-как сам. Хорошая компания, зарплата тоже норм. Ну и как-то сидел-сидел, читал книжки по саморосту и улучшению свой жизни и как разбогатеть.
    И так мне все однажды на100пи3дело вдруг, что у меня начался кризис. Но начался он не просто так. Любой кризис рождается после реальных потрясений, обычно когда человек вдруг осознает, какое он г0вно.
    Я пошел искать работу по профессии PHP-программист на ЗП в два раза больше моей. Ну типа, я же пхп занимаюсь, битрикс же на пхп, я же не г0вно, я молодец, я красавчик. И вдруг оказалось, что я такое дерьмо, что на собеседовании не могу ответить на вопросы об ООП и о системах контроля версий... Фиаско.
    Я понял, что это просто пипец, надо что-то делать. Я решил бросил курить, я похудел на 10 кг, я прыгнул с парашютом, я устроился на работу в компанию, которая делает сайты на битриксе обычным программером. Директор - парень моего возраста, лет к 30 тогда, вдохновленный своим делом, обещал мне ЗП 80 минимум. Я получил в первом месяце 30, в следующем месяце 40. Мой испытательный срок закончился и он сказал "Ну вот, твой испытательный закончился, в следующем месяце ты делаешь вот этот проект и получишь 50 тысяч".
    А я такой на переменах весь, понимаете? Я худею, я не курю уже две недели, я с парашютом сиганул, я освободится из кабалы предыдущей работы, я искал ЗП от 70! А тут целый месяц ОЧЕНЬ муторного проекта и 50 т.р. Бюджет проекта 250 тысяч, а мне дадут из них 50! И сайт буду по факту делать я целиком, менеджер мудак, дизайнер тормоз, верстальщик не знает что такое bootstrap!
    Я ушел и повесил объяву на авито по сайтам.
    И через день мне позвонили первые клиенты, которым нужно переделывать меню на сайте. Сайт на битриксе. Были еще разные клоуны и разные проекты, много мусорной работы, но деньги капают и я удаленник, все ок.
    И я все заседал на сайте авд ру, читал отчеты о путешествиях, такое типа хобби. И тут жена говорит "А почему бы нам не уехать тоже в тай на месяцок?". И я такой "БЛИН, а чо бы нет то правда??? И почему на месяцок????" И мы уехали на первую зимовку на 4 месяца. Это было финансово не особо легко, денег было впритык, я не понимал как организовывать работу, как искать клиентов без возможности мне позвонить. Но нам хватило кое-как.
    И я все понял. Что я хочу, куда двигаюсь, как надо работать и как быть при этом в полной гармонии. Я понял что хочу путешествовать зимой на море. Для этого нужны деньги (небольшие, но все-таки). Я понял кто платит деньги и кто не платит. Деньги платят ТОЛЬКО те, кому твои услуги нужны для того, чтобы зарабатывать на этом деньги. Еще я понял, что они платят ОЧЕНЬ со скрипом, когда ты им уже все доделал. Что нужно портфолио, что нужно быть специалистом в какой-то области, которая нужна БИЗНЕСУ. Я выбрал битрикс, но вам не советую, просто я как-то давно встал на эту скользкую дорожку и меня теперь сами находят клиенты, я уже в нем как бы профи.
    Ну кроме этого, мне уже и 35, многое прочухал в жизни, научился себе не доверять, смотреть на себя как на другого человека - ленивого, слабовольного, не желающего работать. Я знаю когда я пашу - когда ДЕДЛАЙНБЛЯЗАВТРАСДАВАТЬ. Зато я меньше разочаровываюсь в себе, я честен с собой, я знаю что я говно, хоть и довольно смышленое в силу профессии - работаю головой все-таки.
    Так что, мой совет - выбирайте что-то, что будет нужно бизнесу и ищите клиентов в этом. Любая популярная система, которую использует бизнес в России - это деньги. 1С, Битрикс, CRMки популярные... Все всегда будут платить за то, что нужно для заработка денег - реклама, поиск персонала, системы оптимизации и развития бизнеса (CRMки, 1С), аренда помещений и т.д.
    Все остальное превращайте в хобби - выгорит так отлично, нет так нет.
    Ответ написан
    6 комментариев
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Пригодится ли мне опыт 1С-программиста в работе (не 1С)-программистом?

    @DVoropaev
    Ставлю + к карме на хабре за ответы на вопросы
    1с - отдельная сфера, не связанная с другими областями программирования.
    Лично я (мое сугубо субъективное мнение) 1с'ников вообще за программистов не считаю.
    Если хотите программировать, учите питон. Недостаток опыта можно клмпенсировать собственными проектами. Начните с самых простых. Поделитесь ими на github. В it компаниях ценятся кандидаты, у которых есть собственный репозиторий на github. Да, вам придется изучить систему контроля версий git. Очень полезный инструмент в разработке. Освоить можно за пару-тройку дней.
    Есть на ютубе полезный канал для новичков, называется SHIFU.
    Посвящен развитию программиста как специалиста.
    Ответ написан
    6 комментариев
  • Как добавить кастомный класс для ссылок в меню Wordpress?

    Ответ написан
    Комментировать
  • Как получить данные из формы Contact Form 7?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Привет.
    Попробуйте так
    $submission = WPCF7_Submission::get_instance();
    $data = $submission->get_posted_data();

    или так
    $wpcf7 = WPCF7_ContactForm::get_current();
    Ответ написан
    Комментировать
  • Скрыть/показать блок по условию(время регистрации)?

    @eGenius18
    $t = get_userdata(get_current_user_id());
    echo $t != 0 ? 'user registered: '.date("d.m.Y",strtotime($t->user_registered)) : 'user not logged in';


    а дальше уж сам придумаешь как использовать IF'ы )
    Ответ написан
    Комментировать
  • Стоит тратить свое личное время стартующему фрилансеру на клиента?

    apavlyut
    @apavlyut
    www.pavlyut.ru
    Все что ты делаешь для каждого заказчика обдумай в общую концепцию и сделай сначала твой план работ с клиентами и выложи это на одной странице.

    Когда будешь говорить с клиентом - пиши примерно о чем идет речь по твоим оценкам и давай ссылку на страницу - вся работа идет таким образом.

    Клиент который хочет с тобой работать - будет работать. Помоги ему в этом, делегирую свои объяснения сайту - клиент ознакомится и задаст нужные вопросы. Когда ему что-то будет непонятно ты старайся на эти вопросы дать ответ и клиенту и обновить свое описание порядка работ.

    Если клиент не хочет с тобой работать а хочет "об тебя" подумать / прикинуть / получить проектировку бесплатно - лучше об этом узнать заранее.

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

    Если человеку будет сложно прочитать что ты для него заранее изложил в понятном виде для экономии вашего совместного времени - у тебя дальше с ним будут проблемы, этот человек не уважает ни твое, ни свое время.

    Продолжай, и не делай всем раскладки просто так. Успехов.
    Ответ написан
    Комментировать
  • Как исправить ошибку админки вордпресс?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    All In One WP Security & Firewall установлен?

    Попробуйте переименовать или удалить папку плагина по FTP.
    Ответ написан
    Комментировать
  • SATA2 или SATA3?

    Melkij
    @Melkij
    PostgreSQL DBA
    Ноутбучным HDD вы даже за возможности SATA1 очень сомневаюсь что выйдете. 150мб/с для HDD - это весьма приличная цифра.
    Для механики sata3 имеет смысл только в ту же цену, что и sata2.
    Ответ написан
    Комментировать
  • Wordpress: можно ли сделать полноценный отдельный шаблон для мобильных?

    deniscopro
    @deniscopro Куратор тега WordPress
    WordPress-разработчик, denisco.pro
    Добрый день.

    Any Mobile Theme Switcher. В настройках можно указать для каких устройств какую тему показывать.

    Если в рамках одной темы, то можно использовать хук template_include и с помощью проверки на мобильные, подключать разные шаблоны.
    add_filter( 'template_include', 'mobile_template', 99 );
    
    function mobile_template( $template ) {
    
    	if ( wp_is_mobile()   ) {
    		$new_template = locate_template( array( 'mobile-template.php' ) );
    		if ( '' != $new_template ) {
    			return $new_template;
    		}
    	}
    
    	return $template;
    }


    Мне же нужно чтобы меню было в другом месте, другого вида.

    Обычно такие вопросы решаются с помощью css-правил и, возможно, js. Скрываем одно меню, показываем другое.
    Ответ написан
    5 комментариев
  • Где можно научится работать с wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Для начала вам надо хорошо осознать механику работы событийной архитектуры. Для чистого php программиста или laravel фаната это бывает не просто. Нужен гиперскачок в мышлении. Не всем хватает ума.

    Забейте на классы. Научитесь писать простые плагины и использовать основные хуки: https://codex.wordpress.org/%D0%9D%D0%B0%D0%BF%D0%...

    Когда матчасть подтянете - сможете вернуться к классам.
    Ответ написан
    1 комментарий
  • В программисты или в тестировщики (идти)?

    x67
    @x67
    Какая работа по душе, туда и идите. Если бы грузчики получали больше инженеров (а иногда так и есть), я бы все равно не пошел работать грузчиком потому что не люблю рутинную монотонную изнурительную работу. С другой стороны, кто-то не любит напрягать мозг - он идет грузчиком. Это ничего не значит, просто каждому свое. Из своего опыта добровольного и бесплатного опыта бета-тестера могу сказать, что это рутинное и неинтересное занятие, от которого сильно тянет в кроватку. Но есть прекрасные тестировщики, балдеющие от своей работы. Кто прав? Тот кто сделал для себя правильный выбор.
    Ответ написан
    Комментировать
  • Количество товаров и размер товаров. (woocommerce)?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Месье знает толк в извращениях :)

    Я бы сделал так:
    1. зафигачил бы шорткод
    2. шорткод вставил бы на любую страницу
    3. далее научил шорткод кушать ID товаров через GET типа ?ids=123,22,555
    4. по этим ids делаем цикл и выводим поля с выбором вариации и количества
    5. все это обернуто в форму
    6. далее форму отправляем
    7. обрабатываем добавляя программно в корзину каждый товар в указанном количестве и с указанной вариацией

    Как то так. Коду много писать. Но любишь фантазировать, люби и кодить :)
    Ответ написан
    Комментировать