WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

О сайте

Сайт был создан в далеком 2010 году, с одной лишь целью: делиться опытом, связанным с WordPress. Конкретной цели развиться не было, как не было и необходимых для создания качественного ресурса знаний. По мере написания статей и описания документации WordPress начали появляться знания и какие-то цели, основной из которых стала «создать максимально качественный ресурс по WordPress».

Работа над сайтом не прекращается и по сей день: по мере сил добавляются статьи, описывается ядро WordPress. Надеюсь сайт приносит вам пользу и вы часто пользуетесь информацией с wp-kama.ru.

На WP-Kama вы найдете: статьи по веб-разработке преимущественно по WordPress; готовые функции и классы для WordPress; большую коллекцию базовых функции WordPress, с примерами, на русском; список со всеми функциями и хуками WordPress.

Соавторы

В последнее время в развитии сайта мне стал помогать campusboy, за что ему отдельное спасибо! Также иногда очень помогают ваши комментарии и отдельные пользователи.

Тех. подробности

  • Работает на последней версии WordPress, разумеется.
  • Шаблон написан мной.
  • Хостится на beget.com — отличный хостинг, рекомендую!

Об авторе

Зовут меня Тимур. WordPress — мое первое знакомство с CMS и PHP. До этого баловался версткой, хобби такое было.

Блог этот появился из чувства «мне есть что сказать» и нужен был порядок в наработках и мыслях о WordPress. Также было приятно помогать тому, кто хочет учиться. Сегодня на это мало времени и желание уже не то что было, спустя 5-6 лет такой помощи сильно от неё устаешь, отдача минимальная, а ответы порой требуют немало времени.

WordPress уже безнадежно крут и привлекателен своей гибкостью, простотой, вагонами плагинов, терабайтами документации и миллионным сообществом. Но, как нет предела совершенству, так и в WordPress есть минусы: за его использование нужно платить, а чем платит бесплатная программа с открытым кодом? Правильно - ресурсами, в данном случае, - ресурсами сервера. Однако, не так все плохо... И если делать все правильно, то в пору будет ощутить как плюсы перевешивают минусы, а выбор в пользу WordPress становится очевидным.

WordPress подойдет для любого сайта, кто бы чего не говорил: контентные сайты, интернет-магазины, визитки, блоги, лендинги и прочее прекрасно будут себя чувствовать на WordPress. А вот для специфических сайтов вроде: форумов, сервисов, корпоративных систем управления, думаю, нужно искать что-то более подходящее. Хотя и тут WordPress не безнадежен и на нём можно сделать и сервис и форум, но со всякими «но».

Мои кошельки

Яндекс Деньги

410012012054134

WebMoney

R169741461448, Z886474893658

Аттестат продавца

Контакты

Связаться со мной можно через эту страницу

154 коммента
  • Александр cайт: kupit-stati.ru

    Доброго дня, Тимур. Подскажите, пожалуйста, с какой литературы стоит начать, какие материалы и статьи почитать, или как вариант, купить недорогой платный курс (а лучше где-то скачать), чтобы в голове сложилась комплексная картинка пхп?

    В голову только Евгений Попов с его курсами лезет, но мне очень тяжело его слушать. Статьи каких авторов стоит почитать? Чтобы за 3-4 дня быть в теме? Хочу сесть с утра и до вечера за пару дней освоить. Может, есть хороший мануал с таблицей, например, который можно как шпаргалку использовать. На текущий момент большая часть статей, в которых требуется модификация пхп-кода озадачивает меня, в том числе и разработки с этого сайта. Половина рабочего времени уходит только на то, чтобы примерно понять, о чём речь mosking

    А в целом, спасибо за полезную работу, необходимую большинству блоггеров. За несколько часов я у себя по здешней статье на одном из сайтов смог-таки настроить правильную перелинковку записей. А думал, что придётся покупать где-нибудь подходящий плагин.... Но, видимо, купить - жаба душит. Проще самому докопаться...

    Удачи.

    Ответить7.2 лет назад #
    • Kama7489

      Базу вот здесь прочитайте: http://php.su/learnphp/ а дальше я не знаю что посоветовать, сорри.

      Ответить7.2 лет назад #
      • Александр cайт: kupit-stati.ru

        Спасибо большое за ответ. Приятного дня )

        Ответить6.8 лет назад #
    • slo_nik

      Если Поповские курсы, то потом придётся переучиваться.
      За 3-4 дня у Вас будет "каша" в голове...mosking
      Кроме php.su, как посоветовал Kama, могу ещё посоветовать несколько сайтов/форумов.
      softtime.ru
      irbis-team.com
      ну и конечно же
      php.net mosking

      Ответить7.1 лет назад #
      • Александр cайт: kupit-stati.ru

        За ссылочки и статьи - отдельное спасибо )

        Поповский курс, кстати, по итогу оказался довольно хорош. Подвернулась возможность провести курс информатики, использовал наработки из этого курса в качестве практической работы )) В итоге я его прослушал весь раз 5-6.

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

        Ответить6.8 лет назад #
  • Александр Губский cайт: topmarketing.by

    Здравствуйте!
    Не нашел на Вашем сайте контактного e-mail, поэтому спрашиваю в комментариях - не могли бы Вы подсказать, как на моем блоге организовать вывод комментариев, как на вашем ресурсе?
    В частности интересует, как выводить сайт автора комментария рядом с его именем.
    Буду благодарен за развернутый ответ!

    Ответить7.1 лет назад #
    • Kama7489

      У меня в коде сделано так:

      echo $comment->comment_author; 
      if($comment->comment_author_url!=''){
      	$author_url = trim( str_replace('http://', '', $comment->comment_author_url), '/' );
      	echo "<span onclick=\"window.open('{$comment->comment_author_url}');\"> ? $author_url</span>";
      }
      Ответить7.1 лет назад #
      • Александр Губский cайт: topmarketing.by

        Огромное спасибо за помощь!
        П.С. При отсутствии информации в одном из полей формы комментария на Вашем блоге, при нажатии "Комментировать" пользователь перенаправляется на страницу с ошибкой. Если вернуться обратно, то все, что написано - исчезает. Очень неудобно.

        Ответить7.1 лет назад #
        • Kama7489

          Спасибо за наводку. Как-нибудь поправлю.

          Ответить7.1 лет назад #
          • Александр Губский cайт: topmarketing.by

            Тимур, пытался применить Ваш код, но ничего не получается. В файле comment-template.php (папка wp-includes) есть код:

            function get_comment_author_link( $comment_ID = 0 ) {
            	/** @todo Only call these functions when they are needed. Include in if... else blocks */
            	$url    = get_comment_author_url( $comment_ID );
            	$author = get_comment_author( $comment_ID );
            
            	if ( empty( $url ) || 'http://' == $url )
            		$return = $author;
            	else
            		$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>" ; 
            	return apply_filters('get_comment_author_link', $return);

            Не могли бы вы подсказать, что именно нужно заменить на Ваш код?

            Или код нужно править в другом месте?

            Заранее спасибо!

            Ответить7.1 лет назад #
            • Александр Губский cайт: topmarketing.by

              Получилось сделать самому. Код:

              function get_comment_author_link( $comment_ID = 0 ) {
              	/** @todo Only call these functions when they are needed. Include in if... else blocks */
              	$url    = get_comment_author_url( $comment_ID );
              	$author = get_comment_author( $comment_ID );
              
              	if ( empty( $url ) || 'http://' == $url )
              		$return = $author;
              	else {
              		echo "<div>$author<span onclick=\"window.open('{$url}');\"> ? $url</span></div>";
              		}
              	return apply_filters('get_comment_author_link', $return);
              }

              Остался только один вопрос. В данный момент сайт в комментариях выводится как для посетителей, так и для администратора сайта. Подскажите, как сделать так, что бы вывод сайта осуществлялся только для посетителей, а на всех моих комментариях отображался только мой никнейм (как на Вашем сайте)?
              Заранее спасибо!

              Ответить7.1 лет назад #
  • Денис

    Тимур, подскажите, как в категории или по тегам выводить список постов.
    как к примеру здесь:
    http://www.petapixel.com/topic/industry-2/

    Хочу использовать какой-нибудь фреймворк типа
    http://themify.me/demo/themes/basic/
    или
    http://themehybrid.com/themes/hybrid

    но в них нет archiv.php, а есть какие-то loop.php

    Даже не знаю, по какой фразе в поиске искать. Подскажите, пожалуйста.

    Ответить7.1 лет назад #
    • Kama7489

      Увеличите количество записей выводимых на странице до 50, например и измените вывод записей (не используйте анонсы). Зачем какие-то фреймворки?

      Ответить7.1 лет назад #
      • Денис

        Спасибки. Тимур. Вопрос с форматом вывода решился таким образом:
        в файле home.php заменил the_excerpt () на the_content ()
        а в файле archiv.php совсем удалил the_excerpt ()

        Теперь в категориях и архивах -списки постов, а на главной - посты до тега

        Как бэ это мне теперь оставить на главной 10 постов, а на страницах категорий и архивов увеличить это количество до 30. Может что в archiv.php добавить?

        Ответить7.1 лет назад #
  • Timur

    Спасибо за твои статьи, использую твой сайт как справочник, параллельно с codex'ом) Что больше всего нравится, так это то, что ты пытаешься докопать до самой сути, без готовых решений.

    Тимур, я написал тебе на маил, но решил написать и сюда, может кто еще подскажет..
    Долго гуглил, чтобы решить эту проблему, но ничего толкового не нашел.

    Суть следующая: пишу сайт на котором регистрацию будут осуществлять пользователи, а вывод записей буду делать я, при это в качестве авторов должны выступать пользователи, зарегинные ранее.
    Это конечно можно сделать при редактировании записи, указывая автора в выпадающем списке "автор", но пользователей ожидается не мало и выбирать их в маленьком списке будет очень трудно.

    Итог: нужно при помощи custom field'a указывать автора записи по его логину и чтобы это запись в дальнейшем реально числилась за ним, для просмотра его профиля и его записей.
    Есть соображения?

    Ответить7.1 лет назад #
    • Kama7489

      Не понял, в ВП же все так и устроенно. Если вошедший пользователь постит, то автором статьи по-умолчанию становится он! Во всяком случае у статьи есть параметр "автор", где указывается ID пользователя, по которому потом можно получить любую информацию об авторе/пользователе.

      Ответить7.1 лет назад #
  • Тимур

    так постят не пользователи, а я, со своего аккаунта, т.е. всю работу делаю за них я..
    Надо создать "видимось" того, что постят они,понимаешь?
    только не спрашивай почему нельзя иначе.

    Ответить7.1 лет назад #
    • Kama7489

      Как точно это сделать я не подскажу. В теории наверное так: получаете произвольное поле или что там, по нему выясняете, кто автор и через фильтр, при публикации новой записи, заранее выставляете автора. Как это сделать на практике я точно не знаю, но знаю что очень реально smile

      Ответить7.1 лет назад #
  • Timur

    Привет)...подскажи, пожалуйста при помощи чего ты делаешь rss рассылку по почте и как напрямую вывел форму ввода?

    Ответить7 лет назад #
  • Дмитрий cайт: agehack.pro

    Спасибо большое за сайт и за описание функций wp!

    Ответить6.9 лет назад #
    • Kama7489

      Пожалуйста! Я функции все еще описываю, совмещаю нужное с полезным smile

      Ответить6.9 лет назад #
  • Besladen cайт: anibook.ru

    Спасибо за доходчивое описание функций. Порой долго приходится искать описания различных функций, тут я нашел все что нужно mosking

    Ответить6.8 лет назад #
  • WebNetc cайт: webnetc.com

    Здравствуйте, уже не в первый раз использую блог, чтобы создать что-то свое на этом классном движке.
    Обращаюсь за помощью второй раз, ибо мои знания в php+этот движок, видимо не столь совершенны smile

    Собственно, ситуация такова:

    Есть шаблон.
    Создана страница(не пост). К странице прикручен шаблон.

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

    К примеру, есть рубрика, пусть будет игры (site.ru/games), и создана страница (site.ru/cat-games). Они должны быть похожи, аналогично информация должна и постранично повторяться, к примеру site.ru/games/page3, и site.ru/cat-games/page3.

    Модуль для страниц - wp_pagenavi. Ну, и если есть, и такое возможно, можно ли было бы задать все таким образом, чтобы на странице site.ru/cat-games - новости шли в другом порядке, допустим если у нас 12 новстей, шли в таком виде:
    1,6,12,2,7,3,8 и т.д., можно и другой порядок, главное, чтобы был контент не повторяющийся. Был бы благодарен, за эту помощь.
    Ответить можно здесь, заглядывать буду, а можно, и даже лучше на почту, там можно как раз и уточнить, если что-то не понятно.

    Спасибо, с уважением.

    Ответить6.8 лет назад #
    • WebNetc cайт: webnetc.com

      Это было не легко, но все сделал сам.

      Ответить6.8 лет назад #
      • WebNetc cайт: webnetc.com

        Kama, помоги мне пожалуйста с кодом, я выше писал, что хочу. Но никак не получается доделать.

        Буду очень благодарен.

        На почту писал...

        Ответить6.8 лет назад #
        • WebNetc cайт: webnetc.com

          Спустя неделю все-таки добился нужного мне результата smile Бинго

          Ответить6.8 лет назад #
  • Марат cайт: kalina-2.ru

    здравствуйте! хороший сайт! часто заглядываю, чтобы вспомнить код по ВП. Очень понравилось, как сделаны комментарии, это плагин? smile

    Ответить6.5 лет назад #
Здравствуйте, !     Войти . Зарегистрироваться