Есть много вариантов, но вы используете переменную-счетчик и добавляете это в имя класса, чтобы сделать его уникальным, например, в своем коде вы можете сделать так: -
<div class="row">
<?php
$args = array(
'post_type' => 'cases',
'posts_per_page' => 3,
offset => 2
);
$the_query1 = new WP_Query( $args );
if ( $the_query1 -> have_posts() ):
$id = 1;
while ( $the_query1->have_posts() ): $the_query1->the_post();
$infoClassName = "case-info-triple-"+$id;
?>
<div class="col-sm-4">
<div class="<?php echo $infoClassName; ?>">
<div class="case-info-triple">
<h4 id="case-title"><?php the_title(); ?></h4>
<p id="case-type"><?php the_field('case_type') ?></p>
<p id="case-desc"><?php $caseteaser = get_field('case_content', false, false); echo substr($caseteaser, 0, 200); ?></p>
<img src="Diensten - zeo9-arrow.png" /><a href="<?php the_field('case_url') ?>">Bekijk deze case</a>
</div>
</div>
</div>
<?php $id++; ?>
<?php endwhile; wp_reset_postdata();?>
<?php endif;?>
Извините, что отклонил любого принятый ответ здесь, но на основе дальнейшего исследования (благодаря Вашим ответам!), я нашел лучшее решение и хотел суммировать то, что я нашел.
Во-первых, и VirtualBox и VMware Server являются большими продуктами, и так как оба свободны, каждого стоит оценить. Мы решили пойти с VMware Server, так как это - больше признанного продукта, и мы можем добраться, поддержка его должна мы нуждаться. Это особенно важно, так как мы также рассматриваем распределение нашего программного обеспечения клиентам как VM вместо специальной установки сервера, предполагая, что издержки от VMware Player не слишком высоки. Кроме того, существует интерфейс сценариев VMware, названный VIX, который может использовать для прямой установки файлов на VM, не будучи должен установить SSH или SFTP, который является большим преимуществом.
Таким образом, наше решение является в основном следующим образом... первым, мы создаем "ванильный" образ виртуальной машины с ОС, ничем иным, и проверяем его в репозитории. Затем мы пишем сценарий, который действует как наш установщик, помещая артефакты, созданные Гудзоном на VM. Этот сценарий должен иметь интерфейсы для копирования файлов непосредственно по SFTP, и до VIX. Это позволит нам продолжать распределительное программное обеспечение непосредственно на целевой машине, или через VM нашего выбора. Это получающееся изображение затем сжато и распределено как артефакт сервера CI.
Независимо от программного обеспечения VM (я могу рекомендовать VirtualBox, также) я думаю, что Вы смотрите на следующий сценарий:
При использовании VirtualBox Вы захотите изучить выполнение его бездисплейный, так как это будет на Вашем сервере. Обычно, VirtualBox работает как настольное приложение, но возможно запустить VMs с командной строки и получить доступ к виртуальной машине по RDP.
VBoxManage startvm "Windows 2003 Server" -type vrdp
VMware Server свободен и очень стабильный продукт. Это также дает Вам способность создать снимки части VM и отката к предыдущей версии Вашей виртуальной машины при необходимости. Это будет хорошо работать на Win 2003.
С точки зрения настройки новых частей VM для Ваших сборок можно просто скопировать и мимо папки, которая содержит файлы VMware, измените SID и IP нового VM, и у Вас есть новая машина. Занимает 15 минут в зависимости от размера Вашей части VM. Никакие сценарии не требуются.
Я рекомендовал бы VirtualBox. Это свободно и имеет четко определенный интерфейс программирования, хотя я лично не использовал его в автоматизированных ситуациях со сборкой.
Выбор VMWare в настоящее время является НЕ плохим выбором.
Однако Точно так же, как VMware оказывает поддержку для сервера VMware, SUN оказывает поддержку для VirtualBOX.
Эту задачу также можно выполнить с помощью VMWare Studio, которая также бесплатна. Основной рабочий процесс таков: 1. Создайте XML-файл, описывающий вашу виртуальную машину. 2. Используйте студию для создания оболочки. 3. Используйте сервер VMWare для инициализации виртуальной машины.