Как потестить функциональность в wordpress

Дата: 16 July, 2016, Автор: admin_kselax

Привет!
Бывает нужно потестить ту или иную функциональность в wordpress. Для этого существует простой способ, создаем в корневой директории файл test.php и в него добавляем следующий код

Показать »

<?php 
// Load the WordPress Environment
// define( "WP_DEBUG", true ); /* uncomment for debug mode */
require('./wp-load.php');
// require_once ("./wp-admin/admin.php"); /* uncomment for is_admin() */
?>
<pre>
<?php
/* test stuff here */
var_dump( is_admin() );
?>
</pre>

Все и дальше тестим, дабовляем любой код.

>>>Читать далее

wordpress определение ip пользователя и вывод информации

Дата: 4 April, 2016, Автор: admin_kselax

WordPress определение ip пользователя, разберем как можно определить ip пользователя и его город и вывисти ему соответствено информацию для его города, а другие не показывать.

Существует плагин WP GeoTargeting для wordpress определение ip пользователя. В общем его скачиваем и его переделываем. Было у меня задание, нужно было сделать чтобы были новости по городам….

wordpress определение ip пользователя >>>Читать далее

woocommerce установка, настройка и перевод плагина

Дата: 28 March, 2016, Автор: admin_kselax

Привет! Сегодна рассмотрим плагин woocomerce.

Устанавливаем его в меню Плагины, введя в поиске woocomerce, после активации вас попросят кое какие настройки ввести и товар создать первый. В общем вводим и у нас плагин установлен и даже один товар создан.

Теперь нужно его перевести, он весь на английском, все менюшки, для этого существует плагин “Saphali Woocommerce Russian” вот отсюда его скачиваем тут и устанавливаем. Но у меня ниче не перевелось. там есть ссылка на архив с переводами, от как раз архив с переводами скачиваем и добавляем в нашу папку плагины wp-content\languages\plugins\ и все у нас перевелось.  Правда появилась ошибка и страницы с товарами перестали отображаться, но все меню woocommerce сейчас на русском.

Ждnте продолжения. будем дальше разбирать.

Contact form 7 настройка

Дата: 27 March, 2016, Автор: admin_kselax

Разберем плагин для создания форм на сайте wordpress.
С этим плагином легко создаются формы. Вот его официальный сайт там можно почитать все как ее устанавливать и т.д. А мы просто разберем поверхностно как создавать простую форму и чуть ее поднастроить

Создание формы

В общем заходим в формы, добавить новую и у вас создасться такая новая форма
Contact-form-7Во вкладке шаблоны формы можно настраивать разные формы, кнопки добавлять и прочее. >>>Читать далее

Internationalization wordpress (перевод плагинов и тем)

Дата: 21 March, 2016, Автор: admin_kselax

Привет!
Рассмотрим Internationalization (интернационализация) в wordpress, это когда мы создаем плагин и можем его перевести на разные языки.

Для того чтобы выводить строки которые могут быть переведены в wordpress существуют различные функции, мы рассмотрим две __() и _e()

__() – функция принимает строку и возвращает значение.
_e() – принимает строку но выводить ее на экран

$text = __('test internationalize Store Settings Page', 'test-internationaliz-plugin');
_e('Simple Add Store Options', 'test-internationaliz-plugin')

Первый параметр это строка которую нужно переводить, а второй параметр это домен который будет использоваться для названия файла, например если русский то название файла с переводом должно быть test-internationaliz-plugin-ru_RU.

>>>Читать далее

Добавление пользовательского типа данных в wordpress (custom type)

Дата: 20 March, 2016, Автор: admin_kselax

Привет!
Сегодня разберем такую тему как добавляются пользовательские типы данных в WordPress.

Чтобы добавить пользовательский тип данных можно использовать следующий код

Показать »

add_action( 'init', 'prowp_register_my_post_types' );
function prowp_register_my_post_types() {
    $args = array(
    'public' => true,
    'has_archive' => true,
    'labels' => array( 'name' => 'Products222' ),
    'taxonomies' => array( 'category' ),
    'rewrite' => array( 'slug' => 'pppp' ),//
    'supports' => array( 'title', 'editor', 'author',
    'thumbnail', 'comments' )
    );
    register_post_type( 'products222', $args );
}

Мы задали rewrite, значит после регистрации наши продукты доступны по ссылке вида http://wordpress.my/pppp/ . >>>Читать далее

wordpress создание плагина(ов)

Дата: 17 March, 2016, Автор: admin_kselax

Привет, сегодня рассмотрим как создать какой то законченный плагин. самый простой. Лучший способ научится создавать плагины это смотреть как создаютплагины другие пользователи в plugin directory.


Содержание: >>>Читать далее

Английские глаголы (verb)

Дата: 19 October, 2015, Автор: admin_kselax

Сюда буду записывать английкие глаголы

to be [би] was/were [воз/вер] been [бин] быть являтся
 to put  put  put  ставить, помещать, класть
 read [ри:д]  read [ред]  read [ред]  читать, прочитать
 grow [гроу]  grew [гру:]  grown [гроун]  расти выростать

 

use used used использовать, пользоваться, использовал
finish finished finished заканчивать, закончил
 boil  boiled  boiled  кипятить кипятил
 pour out  poured out  poured out  наливать, вылил
like liked liked нравится, нравился
 pass  passed  passed  пройти, прошел
 taste  tasted  tasted  пробовать на вкус, дегустировать

 

 

 

 

Функции WordPress

Дата: 7 October, 2015, Автор: admin_kselax

Функции

wp_title »

Почитать можно тут.

Пример

<title><?php wp_title( '|', true, 'right' ); ?></title>

[spoiler]

[spoiler show=”bloginfo” hide=”bloginfo”]

почитать можно тут.

<meta charset="<?php bloginfo( 'charset' ); ?>">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">

get_stylesheet_uri »

Возвращает абсолютный путь к файлу style.css в текущей теме. Справка.

<link rel='stylesheet' id='main-style'  href='<?php echo get_stylesheet_uri(); ?>' type='text/css' media='all' />

wp_head »

Это вроде хук, почитать за него можно

  1. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_head
  2. http://truemisha.ru/blog/wordpress/wp_head.html
<head>
....
....
....
	<?php wp_head(); ?>
</head>

body_class »

Добавляет к <body> класс

  1. http://wp-kama.ru/function/body_class
  2. https://codex.wordpress.org/Function_Reference/body_class
<body <?php body_class(); ?>>

esc_url »

  1.  http://wp-kama.ru/function/esc_url
  2. https://codex.wordpress.org/Function_Reference/esc_url

Удаляет опасные символы в урлах заменяя их на html сущности.

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>

home_url »

  1.  http://wp-kama.ru/function/home_url
  2. https://codex.wordpress.org/Function_Reference/home_url

Возвращает УРЛ главной страницы сайта. Учитывает протокол SSL.

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>

>>>Читать далее

WordPress плагины

Дата: , Автор: admin_kselax

RusToLat »

Плагин заменяет русские символы на латиницу в ссылках

это

urlна это

url2При добавлении статей появляются урлы латиницей.