Как сделать слайдер кликабельным?
Здравствуйте, помогите пожалуйста, тоже хотел сделать слайдер кликабельным, но не нахожу строк которые нужно заменить, и еще на слайдере три картинки, а текст выводится для них общий, можно сделать что бы на каждом слайде был свой текст ?
<?php
$fortune_theme_options = fortune_theme_options();
if(!$fortune_theme_options['slider_home']){return;}
$slider_category_id = $fortune_theme_options['slider_category'] != ''? (int)$fortune_theme_options['slider_category'] : '';
$fortune_slider_arg = array(
'post_type' => 'post',
'posts_per_page' => 3,
'post_status' => 'publish',
'order' => 'desc',
'orderby' => 'date',
'ignore_sticky_posts' => 1,
'category__in' => array($slider_category_id),
);
$fortune_slider = new WP_Query($fortune_slider_arg) ?>
<div class="wrapper" >
<div id="ei-slider" class="ei-slider"><?php
if($slider_category_id!=""){?>
<ul class="ei-slider-large">
<?php if($fortune_slider->have_posts()):
while($fortune_slider->have_posts()):
$fortune_slider->the_post();
$slider_image_id = get_post_thumbnail_id();
$slider_image = wp_get_attachment_image_src( $slider_image_id, 'fortune_slider'); ?>
<li>
<img class="img-responsive" src="<?php echo esc_url($slider_image[0]);?>" alt="<?php the_title(); ?>">
<div class="ei-title">
<h2><?php the_title(); ?></h2>
<h3><?php remove_filter ('the_content', 'wpautop'); ?>
<?php the_content(__('Read more','fortune')); ?></h3>
</div>
</li><?php
endwhile;
endif;
wp_reset_query(); ?>
</ul>
<ul class="ei-slider-thumbs">
<?php if($fortune_slider->have_posts()): ?>
<li class="ei-slider-element">Current</li><?php
while($fortune_slider->have_posts()):
$fortune_slider->the_post();
$slider_image_id = get_post_thumbnail_id();
$slider_image = wp_get_attachment_image_src( $slider_image_id, 'small'); ?>
<li><a href="#"><?php the_title(); ?></a><img src="<?php echo esc_url($slider_image[0]);?>" alt="<?php the_title(); ?>" /></li>
<?php
endwhile;
endif;
wp_reset_postdata(); ?>
</ul><?php
}else{
$imgs = array('girl-from-behind-1741699_1280.jpg', 'gift-444518_1280.jpg', 'calendula-1746254_1280.jpg');?>
<ul class="ei-slider-large">
<?php foreach($imgs as $img){?>
<li>
<img class="img-responsive" src="<?php echo get_template_directory_uri().'/images/'.$img; ?>" alt="<?php the_title(); ?>">
<div class="ei-title">
<h2><?php _e('Text 1', 'fortune'); ?></h2>
<h3><?php _e('Text 2', 'fortune'); ?></h3>
</div>
</li><?php
} ?>
</ul>
<ul class="ei-slider-thumbs">
<li class="ei-slider-element">Current</li>
<?php foreach($imgs as $img){?>
<li><a href="#"><?php the_title(); ?></a><img src="<?php echo get_template_directory_uri().'/images/'.$img; ?>" /></li>
<?php
}?>
</ul>
<style>.ei-title {right: 35%;}</style>
<?php
} ?>
</div>
</div>
<script type="text/javascript">
jQuery(function($) {
$('#ei-slider').eislideshow({
speed: <?php echo intval($fortune_theme_options["slider_anim_speed"]); ?>,
easing : '<?php echo esc_attr($fortune_theme_options["slider_easing_effect"]); ?>',
titleeasing : '<?php echo esc_attr($fortune_theme_options["slider_easing_effect"]); ?>',
titlespeed : <?php echo intval($fortune_theme_options["slider_content_anim_speed"]); ?>,
titlesFactor: 0,
slideshow_interval : <?php echo intval($fortune_theme_options["slider_interval"]); ?>,
autoplay:<?php echo intval($fortune_theme_options["slider_auto_play"]); ?>,
height:600,
});
});
</script>
Научный журнал на WordPress
Доброго времени суток, форум.
Занимаюсь сборкой научного журнала на WordPress. Должна быть возможность просмотра архива номеров журнала (каждый месяц новый номер).
Структура архива должна быть, как на скрине 1
Выводится список статей (каждая под своей категорией), и название каждой статьи начинается с инициалов авторов (см.скрин)
После входа в любую из статей выводится библиографическая ссылка на статью (см.скрин)
Уже который день пытаюсь реализовать подобный архив, и вывод ссылки и инициалов в названии каждой статьи. Может кто нибудь сталкивался с подобной задачей ? Заранее благодарю
Скрин тут: http://oi66.tinypic.com/2wp7d5h.jpg
Изменение стандартного пути загрузки файлов
Доброго всем!
Хотел изменить стандартную папку загрузки файлов в wordpress.
Наваял такую вот функцию:
function change_upload_dir($args) {
$id = (isset($_GET['post']) ? $_GET['post'] : '');
if (get_post_type($id) == 'post_type') {
$args['path'] = $args['basedir'] . '/post_type';
$args['url'] = $args['baseurl'] . '/post_type';
$args['subdir'] = '/post_type';
}
return $args;
}
add_filter('upload_dir', 'change_upload_dir');
Но, в таком виде не работает. Причем, если убрать условие или вставить в if true, то все работает. Причем, другие операторы, например, var_dump, отрабатывают с этим условием и даже создается подпапка для файлов, но файлы грузятся по дефолтному адресу. Как такое возможно вообще?
Прооблема. Категория открывается не в своем шаблоне?
Прошу совета спецов. Сам уже всю голову поломал, не могу понять причины.
Есть сайт http://zaryad.net.ua – на главной страничке выводятся марки аккумуляторов, которые берутся из категорий.
Одна из марок /ista/ открывается не своем шаблоне. Такое впечатление, что к этой категории подтягивается шаблон обычной записи.
Остальные открываются нормально (пока).
Была мысль что есть с таким же урлом простая запись (страничка). Перерыл все – нет.
Уже не знаю что и думать. Создавал отдельно шаблон для этой категории. Ноль реакции…
Подскажите в какую сторону можно копать?
Отобразить цитату the_excerpt в ленте постов
Подскажите, пожалуйста, как сделать, чтобы в ленте постов и результатах поиска и сортировки по рубрикам отображался текст цитаты (the_excerpt) вместо основного текста поста ?
То есть, если цитата есть – отображается цитата, если нет – основной текст поста.
Сейчас текст цитаты (the_excerpt) нигде не отображается, только текст поста.
Тема Divi, Elegant Themes.
Редактирование карточки товара
Всем доброго дня. До этого работал с opencart сейчас нужно подправить сайт на ВП, если конкретнее то карточку товара, к примеру http://eurosanteh.md/category/boilery/electriceskie/bosch-electriceskie/ пробовал поменять в файле
eurosanteh.md/wp-content/themes/santeh/woocommerce/single-product.php однако изменения не отображаются. Подскажите где смотреть либо мануал где почитать можно на эту тему, буду очень признателен.
Как изменить шрифт текста ?
Приветствую знатоки. Очень нужна Ваша помощь, как изменить шрифт на сайте ? Есть тема не предназначенная для русских шрифтов, только меняю с английского на русский, вот такие дела (см.скриншот). Нужно изменить шрифт текста "Разработка сайтов". Очень надеюсь на вашу помощь.
Надоели сообщения плагинов
Подскажите, пожалуйста, есть ли способ одним махом остановить напоминания плагинов и шаблона?
Некоторые постоянно выдают сообщение что им нужны какие-то дополнения, как здорово будет зарегистрироваться… Некоторые хотя и имеют ссылку "больше не показывать", но помогает она не на долго – сообщение появляется снова.
Допускаю, что когда-нибудь там появится действительно полезное для меня предупреждение, но никогда не появлялось… Поэтому я бы отключил их все и сразу.
Есть ли красивое решение?
Работа с базой mysql в wordpress
Необходимо загнать прайс из csv в mysql, но при добавлении через $wpdb добавляет почему-то только первую запись таблицы, хотя точно перебирает всю таблицу, через echo выводит все данные по порядку, помогите пож-та разобраться почему не вставляются другие строки, код такой:
$file = fopen(‘/sale/price.csv’, ‘r’);
$r = 0; // это строки в файле
while (($row = fgetcsv($file, 5000, ";")) != FALSE) // $file – имя файла; 5000 – длина; ,(точка с запятой) – это разделитель полей
{
$r++;
if ($row[1]=="" and $row[2]=="" and $row[3]=="")
{
continue;
}
if ($row[1]=="" and $row[2]!="" and $row[0]!="" and $row[3]!="")
{
$marka=$row[0];
$model=$row[3];
continue;
}
$wpdb->insert($this->tbl_adv_reviews, array( ‘marka’ => 200, ‘type’ => $row[0], ‘kol’ => $row[5], ‘model’ => $model, ‘artikul’ => $row[4], ‘cena’ => $row[7]), array( ‘%d’, ‘%s’, ‘%s’, ‘%s’, ‘%s’, ‘%d’));
}
fclose($file);
Не работает плагин fancybox(((((
Установила плагин contact form 7, создала форму "обратного звонка" и установила плагин fancybox, чтоб вывести форму во всплывающем окне.
Это мой код.
<a id="myButton" href="#contact_form_pop" class="fancybox" >Обратный звонок</a>
<div style="display:none" class="fancybox-hidden">
<div id="contact_form_pop">
<?php echo do_shortcode(‘ [contact-form-7 id="630" title="Форма связи"]’); ?>
</div>
</div>
</div>
http://www.sadovi.com.ua/en/kontakty/ , кнопку добавила на этой страницу, при нажатии не работает((( Подскажите, в чем причина?