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

Q
На сайте с 03.10.2011
Offline
323
#361

не получается у меня

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

https://seo-progression.ru/ - Настройка рекламы Telegram Ads через eLama тут = https://vk.cc/cHzibk
Fringer
На сайте с 19.09.2012
Offline
82
#362
SeVlad:
Перевести текст ошибки?

Перевести я и сам могу.

Не понятно почему возникает ошибка. В коде я не шарю.

Polkan
На сайте с 28.09.2005
Offline
102
#363
qvaro:
не получается у меня

что именно не получается?

покажите код, который написали.

у меня-то получается.

WordPress-плагин для Apishops (http://p-api-shop.ru/) P-API-Shop WooCommerce-плагин для Apishops (http://woo-apishops.ru/) Woo-Apishops
Q
На сайте с 03.10.2011
Offline
323
#364
Polkan:
что именно не получается?
покажите код, который написали.
у меня-то получается.

add_shortcode( 'wfm-cats', 'wfm_add_category_posts' );

function wfm_add_category_posts($atts){
if( empty($atts['id']) ) return;
$per_page = !empty($atts['count']) ? (int)$atts['count'] : 3;
if( $per_page < 1 ) $per_page = 3;

$cats_id = explode(',', $atts['id']);

$get_posts = new WP_Query(
array(
'post_type' => 'page',
'orderby' => 'rand'
)
);

$content = '';

if( $get_posts->have_posts() ){
$content .= '<div class="insert-posts">';
while( $get_posts->have_posts() ){
$get_posts->the_post();
$content .= '<p>' . get_the_title() . '</p>';
}
$content .= '</div>';
}

return $content;
}

И еще много разных вариантов пробовал, и по ссылке переходил, от туда вставлял код.

Я частично знаю php, чтобы решить эту задачу, у меня знаний не достаточно

Egoistik
На сайте с 15.01.2013
Offline
57
#365

добрый день,

подскажите пожалуйста

есть код

<?php $args = array( 'post_type' => 'preview', 'posts_per_page' => 2, 'post_status' => null, 'post_parent' => null );

$attachments = get_posts( $args ); ?>
<?php if ($attachments) { foreach ( $attachments as $post ) {setup_postdata($post);
echo '<li>' ?>
<div class="span1">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php if ( has_post_thumbnail() ) { the_post_thumbnail('news-images'); } // Проверяем наличие миниатюры, если есть показываем ?>
</a></div>
<div class="span3">
<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php trim_title_chars(50, '...'); ?> </a></h1>
<p><?php the_content_limit(280, "Далее..."); ?></p>
</div>
<?php wp_reset_postdata();}} echo '</li>' ?>

нужно вывести одну определенную запись, скажите что и куда нужно вписать ? все перепробовал не выходит

и еще вопрос

есть потребность вычислить % от суммы к примеру есть сумма 500 000 (проект) по которому собрано допустим 210 000 (так вот сумму которая собрана нужно вывести в %) как это можно реализовать ?

Помогу с мелкими вопросами по Wordpress ICQ- 448858859, Skype- oman6661
Я_Рожден_В_СССР
На сайте с 21.08.2010
Offline
75
#366
Egoistik:
нужно вывести одну определенную запись, скажите что и куда нужно вписать ?

В include указываете ID записи. Возможно под ваши цели придётся уточнить post_type (post, page).

<?php $args = array( 'post_type' => 'preview', 'include' => 20 );
есть потребность вычислить %


$a = 500000;
$b = 210000;
$c = ($b / $a) * 100;
echo $c . "%";
Egoistik
На сайте с 15.01.2013
Offline
57
#367
Я_Рожден_В_СССР:
<?php $args = array( 'post_type' => 'preview', 'include' => 20 );

по этому повросу большое спасибо, помогло и работает.

Второй чуть позже проверю отпишусь .

Спасибо

E
На сайте с 23.10.2008
Offline
229
#368

Такая проблема, если постить текст из соц.сетей со смайлами (не будут отображаться в вордпресс), то текст после смайлов тоже обрезается.

Например такой:

Лучший из лучших фильмов
Q
На сайте с 03.10.2011
Offline
323
#369

Я_Рожден_В_СССР подскажите пожалуйста, что изменить в коде, чтобы выводились страницы, а не записи.

И чтобы было рандомно.

Сам код:

add_shortcode( 'wfm-cats', 'wfm_add_category_posts' );

function wfm_add_category_posts($atts){
if( empty($atts['id']) ) return;
$per_page = !empty($atts['count']) ? (int)$atts['count'] : 3;
if( $per_page < 1 ) $per_page = 3;

$cats_id = explode(',', $atts['id']);

$get_posts = new WP_Query(
array(
'category__in' => $cats_id,
'posts_per_page' => $per_page
)
);

$content = '';

if( $get_posts->have_posts() ){
$content .= '<div class="insert-posts">';
while( $get_posts->have_posts() ){
$get_posts->the_post();
$content .= '<p>' . get_the_title() . '</p>';
}
$content .= '</div>';
}

return $content;
}
Egoistik
На сайте с 15.01.2013
Offline
57
#370
qvaro:
Я_Рожден_В_СССР подскажите пожалуйста, что изменить в коде, чтобы выводились страницы, а не записи.
И чтобы было рандомно.

Сам код:

add_shortcode( 'wfm-cats', 'wfm_add_category_posts' );

function wfm_add_category_posts($atts){
if( empty($atts['id']) ) return;
$per_page = !empty($atts['count']) ? (int)$atts['count'] : 3;
if( $per_page < 1 ) $per_page = 3;

$cats_id = explode(',', $atts['id']);

$query = new WP_Query( array(
'post_type' => 'page',
'post_status' => null,
'orderby' => 'rand',
) );
$content = '';

if( $get_posts->have_posts() ){
$content .= '<div class="insert-posts">';
while( $get_posts->have_posts() ){
$get_posts->the_post();
$content .= '<p>' . get_the_title() . '</p>';
}
$content .= '</div>';
}

return $content;
}

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