• Что с файлом archive-product.php в woocommerce?

    @max3wq
    Скорее всего у Вас самописная тема (вместо archive-product.php тянет файл page.php), чтобы заработал archive-product.php, необходимо в functions.php вставить код чтобы обьявить поддержку в теме:

    <?php
    add_action( 'after_setup_theme', 'woocommerce_support' );
    function woocommerce_support() {
        add_theme_support( 'woocommerce' );
    } ?>


    Потом создать в корне темы файл woocommerce.php под ваш шаблон, с содержимым к примеру:

    <?php
    /**
     * Шаблон обычной страницы (page.php)
     * @package WordPress
     */
    get_header(); // подключаем header.php ?>
    <section>
    	<div class="container">
    		<div class="row">
    		<?php get_sidebar(); // подключаем sidebar.php ?>
    			<div class="<?php content_class_by_sidebar(); // функция подставит класс в зависимости от того есть ли сайдбар, лежит в functions.php ?>">
    				<?php woocommerce_breadcrumb(); ?>
    				<?php woocommerce_content(); ?>
    			</div>
    
    		</div>
    	</div>
    </section>
    <?php get_footer(); // подключаем footer.php ?>


    Потом уже в папке с темой папку woocommerce, в нее скинуть archive-product.php и в нем уже будут приниматся все ваши изменения.
    Ответ написан
    Комментировать
  • Как поставить Facebook Pixel?

    @Vaes
    Интернет-маркетолог
    Приветствую!
    1) Вместо insert_email_variable нужно вставить переменную, которая будет передавать email посетителя твоего сайта который, например, оформил заказ.
    2) С помощью ADVANCED MATCHING можно объединить пользователей Facebook в аудитории по действиям на сайте. Выглядит так: я при оформлении заказа на сайте указал свой email, Facebook запоминает меня (в случае если я указал email в Facebook и он совпадает с тем, что я указал на сайте при оформлении заказа). Тебе как рекламодателю это даёт возможность таргетироваться, показывать объявления "персонально" тем кто, оформил заказ, добавил в корзину и тому подобное.

    Здесь всё доступно с наглядным видео https://developers.facebook.com/docs/facebook-pixe...

    А здесь набор стандартных действий, которые можно указать в пикселе https://www.facebook.com/business/help/16625920273...

    Кроме email есть ещё возможность "запомнить" по таким данным:
    phone number,
    first name,
    last name,
    city, state, zip
    gender
    date of birth.

    Успехов в освоении.

    P. S. Добавил сюда ответ потому, что при поиске информации по настройке пикселя Facebook находится этот ресурс. Думаю, что мой ответ будет полезен.
    Ответ написан
    Комментировать
  • Как вывести все записи на WordPress?

    @ruslite Автор вопроса
    Нашел очень хороший, подробный туториал callmenick.com/post/custom-wordpress-loop-with-pag... . Есть как вывод "пачками", так и с навигацией без сторонних плагинов.
    Ответ написан
    1 комментарий
  • oDesk — как подняться до 15-20 долларов в час

    Wott
    @Wott
    Не знаю, поможет ли, но я начинал не с odesk, так что мне было проще
    1. надо сделать все что можно до первого задания что бы профайл был хорошим — заполнить все, сделать профильные тесты 3-4 для начала нормально, лучше 1-2 или все профильные быть в 10%, приложить примеры работ или сайты, но только хорошие. Поддерживайте профиль впоследствии — делайте и улучшайте тесты, добавляйте хорошие сделанные работы.
    Я лично сделал несколько фильтров для выборки работ и закинул их rss в reader и спокойно перебирал предложения 2-3 раза в день. Ждать предложений даже с хорошим профайлом, рейтингом и большим количеством часов практически бесполезно — очень много спамят и мало действительно хороших предложений падает просто так — надо их искать.
    2. брать небольшие фикс работы. возможно 3-4 может 10 первых работ будут только фикс прайс. Брать надо то что вы знаете на 80% минимум, то что делали или имеете полное представление о работе, учиться надо самостоятельно на своих проектах, потом со временем можете учиться и в процессе, но по чуть-чуть. Брать незнакомое — это мало того что риски не сделать это еще и риски ошибиться с обьемом, временем и так далее.
    Первые работы — только на отзыв, так что выкладывайтесь — делайте быстро и хорошо, облизывайте клиента, делайте его хотелки. Небольшой обьем позволит не тратить на сверхоговоренные работы много времени (=денег)
    3. Когда будет хорошие отзывы 4,5 лучше 5, можно смотреть повременные работы. Если опыт первых работ показал что идет, то можно сразу прыгнуть на 15-20$, если не очень — то попробуйте пониже. Когда пойдет — то медленно поднимать планку. Как правило если вы делаете хорошо и превышаете ожидания заказчика — они легко идут на 2-5$ в плюс. Когда вы поймете что ваше время не резиновое, то можно поднимать дефолтную планку. Держаться хороших заказчиков и расставаться с плохими. Хорошие заказчики вам скорее предложат уйти с odesk в прямой paypal, но можно продолжать пользоваться таймингом odesk, создавая небольшую фиксированную работу и не закрывать ее.

    Фриланс — это все должности сразу, надо быть и менеджером и говорить с заказчиком на его языке, его терминами, уметь определять его адекватность и платежеспособность, надо уметь оценивать обьемы, ТЗ, время, приоритеты, надо уметь управлять своим временем и уметь учиться и планировать и улучшать все вышесказанное. И конечно хороший специалист, плохому во фрилансе ловить имхо нечего — конкурировать с индусами и китайцами, работающие за еду просто глупо.

    Поднять до 30$, а в отдельных специализациях до 40-50$ без проблем, если вы и вправду хороший фрилансер. Да и стать таковым можно за год-два. Правда лет за пять может и надоесть до чертиков. Но начинать надо, может быть с 5$ за работу, но работать — фрилансер прежде всего это самоорганизованый трудоголик, иначе идите в офис и просиживайте штаны там.

    Всем кто считает часы. Попробуйте изо дня в день работать указанные 8 часов непрерывно, именно работать — писать код, общаться по существу — то что оплачивается без вопросов. Даже если и получиться то недели через две сдуетесь. Можно конечно и по 10-12 часов работать, но не долго — сгорите за месяц-два. Реально держать 6 часов в день, с выходными. Да и то комфортнее, да еще и на скучных заданиях 4 часа или меньше.
    Ответ написан
    2 комментария
  • Как заставить браузер не кешировать JavaScript?

    @Aquahawk
    А может проще, на серверной стороне включать скрипт прямо в html? При каждом обновлении страницы скрипт будет перезагружен. Обычно это лишний трафик, но в вашем случае лишним он не будет т.к. вам и требуется обновление скрипта постоянно.
    Ответ написан
    2 комментария