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

Robick
На сайте с 17.08.2007
Offline
173
#881

Друзья, помогите задать параметр и вывод постов портфолио по ID.

По умолчанию, шорткод выводит все записи портфолио.

в vc_shortcode.php было

      array(

"type" => "textfield",
"holder" => "div",
"class" => "",
"heading" => __("Text Show All Portfolio", 'archi'),
"param_name"=> "all",
"value" => "",
"description" => __("Text Filter Show All Portfolio.", 'archi')
),
array(
"type" => "textfield",
"holder" => "div",
"class" => "",
"heading" => __("Number portfolio per page", 'archi' ),
"param_name" => "num",
"value" => "10",
"description" => __("Enter Number Portfolio.", 'archi' )
),

добавил

  


array(
"type" => "textfield",
"holder" => "div",
"class" => "",
"heading" => __("Номера записей портфолио через запятую", 'archi' ),
"param_name" => "post",
"value" => "1,2,3,4",
"description" => __("Введите номера записей портфолио через запятую.", 'archi' )
),

в phortcodes.php

добавил, но видимо, не там и не так

// Portfolio Filter


add_shortcode('folioc', 'folioc_func');
function folioc_func($atts, $content = null){
extract(shortcode_atts(array(
'all' => '',
'num' => '',
'post' => '',
), $atts));

$all1 = (!empty($all) ? $all : 'ALL PROJECTS');
$num1 = (!empty($num) ? $num : 8);
$post1 = (!empty($post) ? $post : 0);

ob_start(); ?>
<div class="container">
<!-- portfolio filter begin -->
<div class="row">
<div class="col-md-12 text-center">
<ul id="filters" class="wow fadeInUp" data-wow-delay="0s">
<li><a href="#" data-filter="*" class="selected"><?php echo htmlspecialchars_decode($all1); ?></a></li>

<?php

$categories = get_terms('categories');

foreach( (array)$categories as $categorie){

$cat_name = $categorie->name;

$cat_slug = $categorie->slug;

$cat_count = $categorie->count;

?>
<li><a href="#" data-filter=".<?php echo htmlspecialchars_decode( $cat_slug ); ?>"><?php echo htmlspecialchars_decode( $cat_name ); ?></a></li>
<?php } ?>

</ul>

</div>
</div>
<!-- portfolio filter close -->
</div>

<div id="gallery" class="gallery full-gallery de-gallery pf_full_width wow fadeInUp" data-wow-delay=".3s">
<?php

$args = array(

'post_type' => 'portfolio',

'posts_per_page' => $num1,

'post__in' => $post,

);

$wp_query = new WP_Query($args);

while ($wp_query -> have_posts()) : $wp_query -> the_post();

$cates = get_the_terms(get_the_ID(),'categories');

$cate_name ='';

$cate_slug = '';

foreach((array)$cates as $cate){

if(count($cates)>0){

$cate_name .= $cate->name.'<span>, </span> ' ;

$cate_slug .= $cate->slug .' ';

}

}

?>
slaviktorres
На сайте с 05.12.2010
Offline
183
#882

Подскажите пожалуйста, как сделать произвольное поле в статье для указания ссылки на источник? Необходимо, чтобы при добавлении статьи указывать только адрес сайта, а на сайте в статье будет уже появляться слово Источник с этой ссылкой.

Robick
На сайте с 17.08.2007
Offline
173
#883

slaviktorres, обычное произвольное поле по дефолту сделайте и выведите его в шаблоне статей - single.php

либо плагин ACF поставьте

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

slaviktorres, http://wp-kama.ru/id_740/blok-proizvolnyih-poley-v-adminke-wordpress-svoimi-rukami.html тут есть инструкция

---------- Добавлено 27.11.2015 в 13:52 ----------

или без всего этого, просто включаете отображение "Произвольные поля" на странице редактирования записи. Добавляете новое поле и выводите с помощью get_post_meta

slaviktorres
На сайте с 05.12.2010
Offline
183
#885
Robick:
slaviktorres, обычное произвольное поле по дефолту сделайте и выведите его в шаблоне статей - single.php
либо плагин ACF поставьте
Gerga:
slaviktorres, http://wp-kama.ru/id_740/blok-proizv...mi-rukami.html тут есть инструкция

---------- Добавлено 27.11.2015 в 13:52 ----------

или без всего этого, просто включаете отображение "Произвольные поля" на странице редактирования записи. Добавляете новое поле и выводите с помощью get_post_meta

Спасибо, но я не нашел ни где конкретного примера, как сделать именно поле для ссылок на другой сайт, пытался сделать по разным инструкциям, но не получилось. Можно подробнее, или конкретный пример?

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

slaviktorres, в таком случае, обратитесь к кому за пару монет.

slaviktorres
На сайте с 05.12.2010
Offline
183
#887
Gerga:
slaviktorres, в таком случае, обратитесь к кому за пару монет.

Думаю здесь есть те, кто смогут привести конкретный пример как сделать произвольное поле в статье для указания ссылки на другой сайт как на источник.

slaviktorres
На сайте с 05.12.2010
Offline
183
#888

Все еще нужен ответ: как сделать произвольное поле в статье для указания ссылки на источник? Необходимо, чтобы при добавлении статьи указывать только адрес сайта, а на сайте в статье будет уже появляться слово Источник с этой ссылкой.

SeVlad
На сайте с 03.11.2008
Offline
1609
#889
slaviktorres:
Все еще нужен ответ: как сделать произвольное поле в статье для указания ссылки на источник?

Уже Gerga ответил и дал нужные ссылки, где всё разжевано. Если же ты не можешь их осилить - он же рассказал, что нужно сделать для получения результата.

Если же делал, но не получилось - рассказывай что и как делал и почему не получилось.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ММ
На сайте с 09.11.2014
Offline
55
#890

продолжение #843 поста - вопрос: а может ли пользователь с правами редактора, зная при этом имя, пользователя, пароль, префикс БАЗЫ ДАННЫХ взломать сайт ? Я понимаю, что возможно взломать и сам пентагон, что неоднократно уже делали спецы в этом деле. Я просто уточняю, насколько быстро и насколько легко будет злоумышленникам взломать сайт зная фактически всю важную инфу базы данных.

Спасибо!

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