Спрашиваем и отвечаем по Wordpress-10

palarmaz
На сайте с 05.04.2010
Offline
125
#71

Подскажите пожалуйста, как вставить условие else в код?

<?php $pageddesc = get_query_var( 'page' );  if($pageddesc == 2) { ?>

<title><?php wp_title( '|', true, 'right' ); ?></title>
<?php } ?>
FView
На сайте с 03.05.2006
Offline
186
#72

Ребят, подскажите плз, какой нормальный плагин для импорта HTML страниц (граббер) - просто зашел в создать запись вставил ссылку + нажал скопировать и всё это в записи появилось? (больше ничего не надо) ...

Перепробывал кучу - одна хрень не рабочая ((

Gerga
На сайте с 02.08.2015
Offline
94
#73

palarmaz,


<?php
$pageddesc = get_query_var( 'page' );
if ($pageddesc == 2) :
?>
<title><?php wp_title( '|', true, 'right' ); ?></title>
<?php else : ?>

<?php endif; ?>

А вообще title лучше добавлять с помощью функции add_theme_support.

Brutality
На сайте с 06.01.2011
Offline
153
#74

Требуется помощь. Не могу удалить строки из header, сейчас они выглядят так:

<link rel='stylesheet' id='bootstrap-css'  href='/themes/wp-e/css/bootstrap.css?ver=4.2.2' type='text/css' media='all' />

<link rel='stylesheet' id='bootstrap-responsive-css' href='/themes/wp-e/css/bootstrap-responsive.css?ver=4.2.2' type='text/css' media='all' />
<link rel='stylesheet' id='style-css' href='/themes/wp-e/style.css?ver=4.2.2' type='text/css' media='all' />
<link rel='stylesheet' id='prettyPhoto-css-css' href='/themes/wp-e/css/prettyphoto.css?ver=4.2.2' type='text/css' media='all' />
<link rel='stylesheet' id='custom-options-css' href='/themes/wp-e/css/options.css?ver=4.2.2' type='text/css' media='all' />
<link rel='stylesheet' id='oswald_google-fonts-css' href='http://fonts.googleapis.com/css?family=Oswald%3A400%2C300%2C700***038;subset=latin%2Clatin-ext***038;ver=4.2.2' type='text/css' media='screen' />
<link rel='stylesheet' id='thumbs_rating_styles-css' href='/plugins/rating/css/style.css?ver=1.0.0' type='text/css' media='all' />

<script type='text/javascript' src='/js/jquery/jquery.js?ver=1.11.2'></script>
<script type='text/javascript' src='/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
<script type='text/javascript' src='/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=4.0.6'></script>
<script type='text/javascript' src='/plugins/rating/js/general.js?ver=4.0.1'></script>

Все это вызывается из wp_head и все это нужно удалить. Понимаю, что надо вставить в functions.php что-то вроде:

remove_action( 'wp_head', '???' );

Но что именно туда вставлять, я понятия не имею. Перепробовал много разных вариантов, ничего не работает.

Буду очень благодарен за подсказку!

* Вероятно, лучший хостинг: выбор Pikabu, AdmitAd, Maxim, ЯП и др. Дата-центры в Европе и США (http://clc.to/fx). Цены от 1 евро * ПРОМОКОДЫ, скидки на хостинг и серверы: FastVPS, Inferno, Fornex, Fozzy (http://clc.to/pc)
mrme
На сайте с 23.04.2015
Offline
29
#75

Ребят, уже часа 4 сижу не могу сделать вывод первой картинки в анонсе...

все php перепробывал... вот шабло index.php

<section class="content">

<?php get_template_part('inc/page-title'); ?>

<div class="pad group">

<?php get_template_part('inc/featured'); ?>

<?php if ( have_posts() ) : ?>

<?php if ( ot_get_option('blog-standard') == 'on' ): ?>

<?php while ( have_posts() ): the_post(); ?>

<?php get_template_part('content-standard'); ?>

<?php endwhile; ?>

<?php else: ?>

<div class="post-list group">

<?php $i = 1; echo '<div class="post-row">'; while ( have_posts() ): the_post(); ?>

<?php get_template_part('content'); ?>

<?php if($i % 2 == 0) { echo '</div><div class="post-row">'; } $i++; endwhile; echo '</div>'; ?>

</div><!--/.post-list-->

<?php endif; ?>

<?php get_template_part('inc/pagination'); ?>

<?php endif; ?>

</div><!--/.pad-->

</section><!--/.content-->

<?php get_sidebar(); ?>

<?php get_footer(); ?>

Как я понял шаблон подгружает миниатюру через файл content.php

<article id="post-<?php the_ID(); ?>" <?php post_class('group'); ?>>

<div class="post-inner post-hover">

<div class="post-thumbnail">

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">

<?php if ( has_post_thumbnail() ): ?>

<?php the_post_thumbnail('thumb-medium'); ?>

<?php elseif ( ot_get_option('placeholder') != 'off' ): ?>

<img src="<?php echo get_template_directory_uri(); ?>/img/thumb-medium.png" alt="<?php the_title(); ?>" />

<?php endif; ?>

<?php if ( has_post_format('video') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-play"></i></span>'; ?>

<?php if ( has_post_format('audio') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-volume-up"></i></span>'; ?>

<?php if ( is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-star"></i></span>'; ?>

</a>

<?php if ( comments_open() && ( ot_get_option( 'comment-count' ) != 'off' ) ): ?>

<a class="post-comments" href="<?php comments_link(); ?>"><span><i class="fa fa-comments-o"></i><?php comments_number( '0', '1', '%' ); ?></span></a>

<?php endif; ?>

</div><!--/.post-thumbnail-->

<div class="post-meta group">

<p class="post-category"><?php the_category(' / '); ?></p>

<p class="post-date"><?php the_time('j M, Y'); ?></p>

</div><!--/.post-meta-->

<h2 class="post-title">

<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>

</h2><!--/.post-title-->

<?php if (ot_get_option('excerpt-length') != '0'): ?>

<div class="entry excerpt">

<?php the_excerpt(); ?>

</div><!--/.entry-->

<?php endif; ?>

</div><!--/.post-inner-->

</article><!--/.post-->

чего где заменить нужно? плз хелп

SEOKinG
На сайте с 03.09.2008
Offline
183
#76

Brutality, что нужно удалить та из хеад?

вижу из кода что у вас понатыканы плагины, в частности рейтинг какой-то + вывод ява скриптов + стили от шаблона видимо, который адаптивный с дополнительным подключением шрифта

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

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

---------- Добавлено 06.01.2016 в 21:48 ----------

FView:
Ребят, подскажите плз, какой нормальный плагин для импорта HTML страниц (граббер) - просто зашел в создать запись вставил ссылку + нажал скопировать и всё это в записи появилось? (больше ничего не надо) ...

Перепробывал кучу - одна хрень не рабочая ((

это https://wordpress.org/plugins/import-html-pages/ ?

---------- Добавлено 06.01.2016 в 21:56 ----------

mrme, первая картинка выводится примерно вот так http://bloggood.ru/wordpress/kak-v-anonse-vyvesti-pervuyu-kartinku-posta-na-wordpress.html/

варианты кода могут быть разными, их много в сети, гуглить можно примерно по ключу "catch_that_image wordpress"

вам нужно правильно удалить место для миниатюры, и вставить туда код первой картинки


<div class="post-thumbnail">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<img src="<?php echo bloggood_ru_image() ?>" alt="<?php the_title(); ?>"/>

<?php if ( has_post_format('video') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-play"></i></span>'; ?>
<?php if ( has_post_format('audio') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-volume-up"></i></span>'; ?>
<?php if ( is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-star"></i></span>'; ?>
</a>
<?php if ( comments_open() && ( ot_get_option( 'comment-count' ) != 'off' ) ): ?>
<a class="post-comments" href="<?php comments_link(); ?>"><span><i class="fa fa-comments-o"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
<?php endif; ?>
</div><!--/.post-thumbnail-->

примерно так

palarmaz
На сайте с 05.04.2010
Offline
125
#77
Brutality:
Требуется помощь. Не могу удалить строки из header, сейчас они выглядят так:
Буду очень благодарен за подсказку!

Это служебные коды плагинов. Если удалите, то плагины будут не работать. Поедет верстка. Но если нужно удалить, то вам нужно искать в самих плагинах подключение wp_enqueue_script и wp_register_style. Нам нужно имя функции, оно в кавычках. Чтобы отключить стили и скрипты, в function.php пишем:

wp_deregister_script ('name_script');
wp_deregister_style('name_script');

mrme
На сайте с 23.04.2015
Offline
29
#78
SEOKinG:
Brutality,

вам нужно правильно удалить место для миниатюры, и вставить туда код первой картинки

<div class="post-thumbnail">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
<img src="<?php echo bloggood_ru_image() ?>" alt="<?php the_title(); ?>"/>

<?php if ( has_post_format('video') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-play"></i></span>'; ?>
<?php if ( has_post_format('audio') && !is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-volume-up"></i></span>'; ?>
<?php if ( is_sticky() ) echo'<span class="thumb-icon"><i class="fa fa-star"></i></span>'; ?>
</a>
<?php if ( comments_open() && ( ot_get_option( 'comment-count' ) != 'off' ) ): ?>
<a class="post-comments" href="<?php comments_link(); ?>"><span><i class="fa fa-comments-o"></i><?php comments_number( '0', '1', '%' ); ?></span></a>
<?php endif; ?>
</div><!--/.post-thumbnail-->

примерно так

Да вот делал так тоже..он выводит вроде картинки, но они почему-то у него ссылаются на дефолтные, как-будто он не находит в посте картинку, хотя она там точно есть

SEOKinG
На сайте с 03.09.2008
Offline
183
#79

mrme,

// Вывод первой картинки с поста
function bloggood_ru_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); // выдираем первый имагес
$first_img = $matches [1] [0];

// Если картинка в посте отсутствует, тогда выводим изображение по умолчанию (указать путь и имя к картинке)
if(empty($first_img)){
$first_img = "/img/default.jpg";
}
return $first_img;
}

этот код нужно вставить в functions.php, вставили?

mrme
На сайте с 23.04.2015
Offline
29
#80

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий