spoonyto
Ответы в темах
-
Форум: Проблемы и решения
Тема: Простая контактная формаВывожу так,пробовал contact form 7. Но сайт ложиться тогда от нее…
echo '<div class="registration"><a href="#contact_form_pop" class="fancybox" dataTitle ="'; echo $subject; echo '"><img src="' . get_template_directory_uri() . '/images/registration.png"></a>'; echo '<div style="display:none" class="fancybox-hidden">'; echo '<div id=”contact_form_pop”>' echo '<form action="contact.php" method="post">'; echo 'Your name<br>'; echo '<input type="text" name="cf_name"><br>'; echo 'Your e-mail<br>'; echo '<input type="text" name="cf_email"><br>'; echo 'Message<br>'; echo '<textarea name="cf_message"><br>'; echo '<input type="submit" value="Send">'; echo '<input type="reset" value="Clear">'; </form> '</div>'; echo '</div><div class="regtext">'; echo _e('Регистрация','catskot'); echo '</div></div>';
Качество кода мало говоря оставляет желать лучшего, надеюсь на какие-то подсказки.
Заранее спасибо и приятной пятницы!)
Да всё верно, все три поля.
Сделал как вы написали, теперь выводит первое поля для всех партнеров. А не для каждого своё.Теперь выводит записи, но все сразу
<?php $posts = get_field('partners'); if( $posts ): ?> <ul> <?php $i = 1; ?> <?php foreach( $posts as $p ): // variable must NOT be called $post (IMPORTANT) ?> <li> <?php if($i <= 3) : ?> <?php the_field('status_partner_1'); ?> <?php the_field('status_partner_2'); ?> <?php the_field('status_partner_3'); ?> <?php endif; ?> <a href="<?php echo get_permalink( $p->ID ); ?>"><?php echo get_the_title( $p->ID ); ?></a> </li> <?php $i++; ?> <?php endforeach; ?> </ul> <?php endif; ?>
Ребят, кто нибудь помогите за вознаграждение
@denisco
Приветствую, немного ввел в заблуждение поле «partners» — это тип «взаимоотношение», а не «галлерея»Вот ссылка:http://pastebin.com/KxSviixG
Там вставлена часть кода, не а том порядке что вы писали, это я уже играю с вариантами.. Но тем не менее он выглядит так.
Там так же есть еще одно поле взаимоотношение — «mpartners»
Да, это галерея изображений,а посты изначально указаны правильно это post. Не выводит в этом цикле и все, что упускаю, может имеет смысл весь код вставить?
НЕ выводит:(
Да, он выводит, то что для галлереи acf.
Получается что мы пытаемся вывести вот эти поля в рамках цикла вывода галереи acf…И получается что у меня вот этот цикл он выводит партнёров (custom post type) — thumbnail и title от custom post type — partners
А мы пытаемся вывести поля со статусом из просто post.
Видимо в этом и проблема…
Может проблема в том что у меня несколько циклов на странице?
Да, созданы и заполнены, в том то и дело:(
Да, не выводит поля, но если ставишь напрямую, то выводит (для первых трех)
Ничего не понимаю, а почему так может быть?
Странно, но все равно не выводит:(
Привет @denisco!
Попытался вставить к себе, не получается…
Возможно упускаю что-то:<?php $posts = get_field('partners'); if( $posts ): ?> <ul> <?php foreach( $posts as $post): // variable must be called $post (IMPORTANT) ?> <?php setup_postdata($post); ?> <li> <?php $i = 1; ?> <?php if($i <= 3) : ?> <?php the_field(status_partner_1); ?> <?php the_field(status_partner_2); ?> <?php the_field(status_partner_3); ?> <?php endif; ?> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'thumbnail' ); ?></a><br/> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php $i++; ?> <?php endforeach; ?> </ul> <?php wp_reset_postdata(); // IMPORTANT - reset the $post object so the rest of the page works correctly ?> <?php endif; ?>
Форум: Плагины
Тема: Advance custom fieldsФорум: Плагины
Тема: the_content вывод информации@denisco Спасибо огромное!!!
Всё заработало, как следует!:)Форум: Плагины
Тема: the_content вывод информации@denisco
Круто, я почти всё сделал, но не могу разобраться с get_template_directory_uri
Я делаю так
<img src="get_template_directory_uri();/images/request.png">
Но не выводит картинку, просто «битый» значок.надо сделать так?
// Enable the use of shortcodes within widgets. add_filter( 'widget_text', 'do_shortcode' ); // Assign the tag for our shortcode and identify the function that will run. add_shortcode( 'template_directory_uri', 'wpse61170_template_directory_uri' ); // Define function function wpse61170_template_directory_uri() { return get_template_directory_uri(); }
А потом через shortcode?
вот так
<img src="'. do_shortcode('[template_directory_uri]') .';/images/request.png">
Но так не помогает:(