2014-02-04 3 views
0

Я хочу создать виджет в WP, показывающий «сегодняшний день» + от 1 до 3 дней.Добавить дни до сегодняшнего дня (widget wordpress)

Для доставки товаров он будет выглядеть следующим образом: Предполагаемый срок поставки между датой + 1 день и датой + 3 дня.

Я бы вставлял код в html-виджет.

Вот что я пробовал:

<?php $i=1;echo $date = strtotime(date("d-m-Y", strtotime($date)) . " +".$i."days"); ?> 

Но это не показывает ничего ... возможно редактировать functions.php.

OK am плохой.

ответ

1

Если вы используете PHP, чтобы сделать это, вы почти там:

$oneDay = date("d-m-Y", strtotime("+1 day")); 
$threeDays = date("d-m-Y", strtotime("+3 days")); 

Так повторить это:

echo "Delivery time expected between $oneDay and $threeDays."; 

Помните, что strtotime() возвращает метку времени UNIX (например, 130000485), а date() форматирует временную метку с помощью строки, которую вы предоставляете, например «d-m-Y» (например, 04-02-2014 на сегодняшний день).

+0

Ну, только HTML допускается в виде виджета Wordpress. Так что если у вас есть html-код, это будет действительно потрясающе! Но если возможно только с php ... где я должен положить первый код? (Functions.php)? и второй код в виджетах и ​​сделать его возможным php? – Picsel

+0

Ну, я ответил, используя PHP, потому что ваш пример кода, который вы предоставили, использовал PHP ... Я предположил, что вы уже знали, как поместить PHP-код в виджет. – David

+0

@Picsel вам нужно написать собственный виджет, чтобы иметь возможность использовать PHP. Но создание виджета не так уж сложно. Вы найдете много обучающих программ в Интернете, например. этот: http://www.wpexplorer.com/create-widget-plugin-wordpress/ – 2ndkauboy

Смежные вопросы