собственно сабж, файл лежит в wp-content/uploads
движок 3.0.5, тема Twentyten
собственно сабж, файл лежит в wp-content/uploads
движок 3.0.5, тема Twentyten
Как допилить Events Calendar ?
Доброго времени суток!
Дано:
Плагин WP Events Calendar
Страница на сайте ВП http://wordpress.org/extend/plugins/events-calendar/
Страница плагина http://www.wp-eventscalendar.com/
Проблема в следующем, сайдбар довольно узкий и требуется что-бы день недели указывался двумя буквами.
Если использовать встроенные в плагин средства, то сокращение получается нестандартным. В России таки принято "пн вт ср чт пт сб вс", а не "по вт ср че пя су во".
Собственно вопрос: если кто сталкивался с этим плагином, где у него прописано формирование малого календаря?
В .po файле перевода названий дней недели нет, значит используются системные, значит мне нужно заменить их прямо перед выводом на экран, а вот где это, я никак найти не могу.
Тема Estetica. Верхняя линейка меню.
WordPress 3.1 Тема Estetica.
День добрый.
Проблема следующая: ВСЕ ссылки на новые созданные страницы сайта автоматом попадают в самую верхнюю линейку меню на главной.
С этим связано несколько проблем:
-на некоторых браузерах показывает сразу ВСЕ ссылки на все страницы сайта и ЭТА верхняя линейка меню растягивается в низ НА ПОЛ СТРАНИЦЫ, что не есть хорошо …………….вопрос: как этого избежать, какие настройки изменить?
-на прочих браузерах показывает только несколько ссылок (в одну линейку). Но они далеко не самые важные. ……………….вопрос: как закрепить показ конкретных ссылок в верхним меню.
И 3-й вопрос: как в случае необходимости совсем убрать эту линейку меню?
Благодарю.
Тема Estetica. Банеры прав. сайтбара.
WordPress 3.1 Тема Estetica.
День добрый.
Никак не хотят вставляться баннеры в верхний правый угол (в правом сайдбаре), хотя в других баннерных местах в этой теме всё нормально.
Делаю, как в рекомендации самой темы, под окошком для вставке в администраторе :
«Вы можете добавить неограниченное количество объявлений. Каждый новый баннер должен быть в новой строчке с использованием следующего формата:
yourbannerurl.ru/banner.gif, theurl.ru/to_link.html»
Не реагирует…
Может, подскажете чего?
Благодарю
Отдельные страницы для пользователей
Как осуществить, вывод отдельных страниц для пользователей определенной группы ?
Допустим, я выбираю зарегистрированных пользователей, добавляю их в определенную группу, редакторы. Вывожу список этих пользователей из группы. При нажатии на ник, переходит на страницу пользователя, где вся информация о нем, берется с профиля. Возможно ли добавить еще и комментарии к этим избранным пользователям ? В целом это осуществимо средствами wordpress ?
Срочно нужна ваша помощь с админкй
При входе в админку пишет Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/leader/public_html/……/wp-admin/menu-header.php on line 89. Сайт работает, только в админку не зайти.
Помогите пожалуйста!
Здравствуйте всем
Есть очень длинные посты, разбитые на много страниц при помощи nextpage. И в каждой части есть картинки. То есть все вместе оно весит прилично.
Отсюда вопрос по загрузке.
При открытии страницы с постом грузится только часть до nextpage лмбо СРАЗУ загружается ВСЯ статья?
1. Не получаеться никак установить share42.com. Куда именно надо вставлять код? Пробывал на двох сайтах вставить, на одном вертикальное на другом горизонтальное – невыходит.
2. Установил page navi но навигация отображаеться только на главной. Если например зайти в категорию то там навигации нет. Какой файл отвечает за вывод в категории?
3. Нужно стандартный rss перднаправить на feedburner. Устанавливал много разных плагинов, и пробывал и без них не помогает ничего….
Добрый день. У меня на блоге, при выборе любой рубрики выводит на экран только название заметок, а текст и картинки не выводит. Не могу разобраться в коде, с таким шаблоном первый раз работаю. Я так понимаю что можно создать файл category.php, я это и зделал, и всеравно выводит только названия. Нужно копаться в этом index.php
<?php get_header(); ?>
<div id="content">
<?php $current_tag = single_tag_title("", false); if ($current_tag) echo ‘<div class="tagarchive"><h1>’.ucwords($current_tag).'</h1></div>’?>
<?php if (have_posts()) : while (have_posts()) : the_post(); $loopcounter++; ?>
<div <?php if (function_exists(‘post_class’)) post_class(); ?>>
<div class="entry entry-<?php echo $postCount ;?>">
<div class="entrytitle_wrap">
<?php if (!is_page()) : ?>
<div class="entrydate">
<div class="dateMonth">
<?php the_time(‘M’);?>
</div>
<div class="dateDay">
<?php the_time(‘j’); ?>
</div>
</div>
<?php endif; ?>
<div class="entrytitle">
<?php if ($loopcounter==1):
if (is_single()): ?>
<h1><?php the_title(); ?></h1>
<?php else : ?>
<h1>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></h1>
<?php endif;
else : ?>
<h2>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></h2>
<?php endif; ?>
</div>
<?php if (!is_singular()): ?>
<?php endif; ?>
</div>
<div class="entrybody">
<?php if (is_archive() || is_search()) : ?>
<?php else : ?>
<?php the_content(‘Читать полностью »’); ?>
<?php endif; ?>
</div>
<div class="entrymeta">
<div class="postinfo">
<?php if ($loopcounter==1) social_bookmarks(); ?>
<?php if (is_single()): ?>
<?php endif; ?>
<?php if (!is_page()): ?>
<span class="filedto"><?php the_category(‘, ‘) ?> </span>
<?php endif; ?>
<?php if (!is_singular()): ?>
<span class="commentslink"><?php comments_popup_link(‘Комментарии (0) »’, ‘Комментарии (1) »’, ‘Комментарии (%) »’);?></span>
<?php else: ?>
<span class="rss">Подписаться на " title="<?php _e(‘Подписаться на RSS-ленту’); ?>" ><?php _e(‘<abbr title="Подписаться на RSS-ленту">RSS</abbr>’); ?> ленту</span>
<?php endif; ?>
<?php edit_post_link(‘Редактировать’, ‘ | ‘, ”); ?>
</div>
</div>
<?php if ($loopcounter == 1 && !is_singular()) { include (TEMPLATEPATH . ‘/ad_middle.php’); } ?>
</div>
<?php if (is_singular()): ?>
<div class="commentsblock">
<?php comments_template(); ?>
</div>
<?php endif; ?>
</div>
<?php endwhile; ?>
<?php if (!is_singular()): ?>
<div id="nav-global" class="navigation">
</div>
<?php endif; ?>
<?php else : ?>
<h2>Не найдено</h2>
<div class="entrybody">Извините, ничего не нашлось. Воспользуйтесь навигацией или поиском, чтобы найти необходимую вам информацию.</div>
<?php endif; ?>
</div>
<?php get_footer(); ?>
Возникла проблема с темой Academica – http://www.smashingmagazine.com/2010/08/29/academica-free-wordpress-theme-for-educational-websites/.
У меня не отображается слайдер на сайте http://ukrainetripadvisor.com/.
Я залил пару картинок размером 960 на 300:
http://ukrainetripadvisor.com/wp-content/uploads/ukr.jpg
http://ukrainetripadvisor.com/wp-content/uploads/ukraine.jpg
В настройках темы (Homepage Settings) указал пути к картинкам. В строке Enable Slideshow поставил Yes. Сохранился. Но слайдер не отображается.
Если зайти на несуществующую страницу сайта (404), то слайдер виден 😀 Но на обычных страницах его нет.
В папке со скриптами нашел файл error_log со следующим содержимым:
[20-Jan-2011 22:54:10] PHP Warning: usort() [<a href=’function.usort’>function.usort</a>]: The argument should be an array in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 337
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 503
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 504
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 505
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 506
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 507
[20-Jan-2011 22:54:10] PHP Warning: Cannot modify header information – headers already sent by (output started at /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php:337) in /home/u3091/public_html/wp-content/themes/academica/scripts/timthumb.php on line 508
Если кто сталкивался с этой темой, подскажите, как отобразить слайдер?
есть 2 рубрики, в каждой рубрике есть записи
я хочу спрятать одну рубрику и все записи этой рубрики
как проще всего сделать?
как вариант подойдет скрытие с главной страницы, а сами записи по прямым ссылкам пусть находятся
функция getimagesize() в виджете
Доброго дня всем.
Надеюсь на поддержку опытных программеров,
не смотря на то, что большинство моих вопросов такого уровня тут
остаются без вниманию 🙁
И так, есть в РНР такая замечательная функция getimagesize()
не буду вдаваться в подробности.. Но,
Пишу код, изымающий размеры картинки и делящий высоту на ширину,
1. выкладываю файл с кодом в корень сайта – прекрасно работает
2. выкладываю файл с кодом в папку дизайна – прекрасно работает
3. прописываю этот код внутри кода виджета – работает коряво:
при введении полного пути (начиная с http://) – используется больше 10 раз на странице
НЕРЕАЛЬНО грузит сервер! (за каждой картинкой хоститься, а не работает в локальном режиме)
при использовании пути без http:// (/wp-content…и т.д.) – выдает ошибку, утверждая что
файл не найден 🙁
ПС
И в первом и во втором варианте – перепробовал разные пути, работает прекрасно!
Скачать прайс-лист в Excel формате.
Может это и глупый вопрос, но я не знаю, как разместить Прайс-лист в WordPress, чтобы пользователи могли его скачать себе на комп, а НЕ on-line
Заранее спасибо
Как поменять ?feed=rss2 на /feed
Как поменять в wordpress урл ?feed=rss2 на скажем такой /feed ?
форма регистрации и профиль на сайте
захотелось переделать форму регистрации и профиль на сайте wordpress
в принципе с регистрацией более мение я понимаю, как сделать
а как сделать. что бы юзеры не могли попасть в консоль а в место была страница с личным профилем, где можно было бы отредактировать информацию о себе
и еще хочу из профиля убрать часть полей и добавить другие
Условия для вывода рубрик в сайдбаре
В сайдбаре у меня два условия для вывода рубрики
<?php if ( is_category()) { ?>
<?php the_category('<br /> ', 'single' ); ?>
?php } ?>
<?php if ( is_category('3')) { ?>
что-то другое....
?php } ?>
Почему когда я нахожусь в рубрике с id3 выводятся оба условия, а не только нижнее, в остальных рубриках, как и должно быть — первое условие.??
Вывод страницы сайта в другом шаблоне
Здравствуйте!
Подскажите, пожалуйста. Как вывести уже существующую страницу в другом шаблоне (чтобы было две версии одной страницы на сайте доступно, в разных шаблонах). Спасибо!
Помогите избавится от вируса в коде
Здравствуйте. Подцепил вирус на сайте. То ли он был в теме, которую я использовал, то-ли какая уязвимость есть. PHP не знаю, поэтому надеюсь на вашу помощь. В общем в подвале появились строчки которых не было:
[code- <?php
wp_footer();
echo get_theme_option("footer") . "\n";
?>[/code]
В функциях темы get_theme_option выглядит так:
function get_theme_option($option)
{
global $shortname;
return stripslashes(get_option($shortname . '_' . $option));
}
Не хотелось бы отказываться от темы, да может и не в ней дело. Может как то блокировать передачу параметра, в случае если вредоносный кусок в подвале появится вновь (пока я его закомментировал)? Весь модуль functions.php такой:
<?php
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}
$themename = "Soley";
$shortname = str_replace(' ', '_', strtolower($themename));
function get_theme_option($option)
{
global $shortname;
return stripslashes(get_option($shortname . '_' . $option));
}
function get_theme_settings($option)
{
return stripslashes(get_option($option));
}
function cats_to_select()
{
$categories = get_categories('hide_empty=0');
$categories_array
= array('value'=>'0', 'title'=>'Select');
foreach ($categories as $cat) {
if($cat->category_count == '0') {
$posts_title = 'No posts!';
} elseif($cat->category_count == '1') {
$posts_title = '1 post';
} else {
$posts_title = $cat->category_count . ' posts';
}
$categories_array[] = array('value'=> $cat->cat_ID, 'title'=> $cat->cat_name . ' ( ' . $posts_title . ' )');
}
return $categories_array;
}
$options = array (
array( "type" => "open"),
array( "name" => "Logo Image",
"desc" => "Enter the logo image full path. Leave it blank if you don't want to use logo image.",
"id" => $shortname."_logo",
"std" => get_bloginfo('template_url') . "/images/logo.png",
"type" => "text"),array( "name" => "Featured Posts Enabled?",
"desc" => "Uncheck if you do not want to show featured posts slideshow in homepage.",
"id" => $shortname."_featured_posts",
"std" => "true",
"type" => "checkbox"),
array( "name" => "Featured Posts Category",
"desc" => "Last 5 posts form the selected categoey will be listed as featured at homepage. <br />The selected category should contain at last 2 posts with images. <br /> <br /> <b>How to add images to your featured posts slideshow?</b> <br />
<b>»</b> If you are using WordPress version 2.9 and above: Just set \"Post Thumbnail\" when adding new post for the posts in selected category above. <br />
<b>»</b> If you are using WordPress version under 2.9 you have to add custom fields in each post on the category you set as featured category. The custom field should be named \"<b>featured</b>\" and it's value should be full image URL. <a href=\"http://newwpthemes.com/public/featured_custom_field.jpg\" target=\"_blank\">Click here</a> for a screenshot. <br /> <br />
In both situation, the image sizes should be: Width: <b>610 px</b>. Height: <b>320 px.</b>",
"id" => $shortname."_featured_posts_category",
"options" => cats_to_select(),
"std" => "0",
"type" => "select"),
array( "name" => "Header Banner (468x60 px)",
"desc" => "Header banner code. You may use any html code here, including your 468x60 px Adsense code.",
"id" => $shortname."_ad_header",
"type" => "textarea",
"std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftb.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
), array( "name" => "Sidebar 125x125 px Ads",
"desc" => "Add your 125x125 px ads here. You can add unlimited ads. Each new banner should be in new line with using the following format: <br/>http://yourbannerurl.com/banner.gif, http://theurl.com/to_link.html",
"id" => $shortname."_ads_125",
"type" => "textarea",
"std" => 'http://newwpthemes.com/uploads/newwp/newwp12.png,http://newwpthemes.com/
http://flexithemes.com/wp-content/partners/fta.gif, http://flexithemes.com/?partner=19'
), array( "name" => "Featured Video",
"desc" => "Enter youtube paly video id. Example: http://www.youtube.com/watch?v=<b>SxNJTWZVOQk</b>.",
"id" => $shortname."_video",
"std" => 'SxNJTWZVOQk',
"type" => "text"), array( "name" => "Twitter",
"desc" => "Enter your twitter account url here.",
"id" => $shortname."_twitter",
"std" => "http://twitter.com/WPTwits",
"type" => "text"),
array( "name" => "Twitter Text",
"desc" => "",
"id" => $shortname."_twittertext",
"std" => "Follow me on Twitter!",
"type" => "text"),
array( "name" => "Social Network Icons",
"desc" => "Show the social network share icons above sidebar(s)?",
"id" => $shortname."_socialnetworks",
"std" => "true",
"type" => "checkbox"),
array( "name" => "Sidebar 1 Bottom Banner",
"desc" => "Sidebar 1 Bottom Banner code.",
"id" => $shortname."_ad_sidebar1_bottom",
"type" => "textarea",
"std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftf.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
), array( "name" => "Head Scrip(s)",
"desc" => "The content of this box will be added immediately before </head> tag. Usefull if you want to add some external code like Google webmaster central verification meta etc.",
"id" => $shortname."_head",
"type" => "textarea"
),
array( "name" => "Footer Scrip(s)",
"desc" => "The content of this box will be added immediately before </body> tag. Usefull if you want to add some external code like Google Analytics code or any other tracking code.",
"id" => $shortname."_footer",
"type" => "textarea"
),
array( "type" => "close")
);
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ( $_GET['page'] == basename(__FILE__) ) {
if ( 'save' == $_REQUEST['action'] ) {
foreach ($options as $value) {
update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
foreach ($options as $value) {
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }
echo '<meta http-equiv="refresh" content="0;url=themes.php?page=functions.php&saved=true">';
die;
}
}
add_theme_page($themename." Options", "".$themename." Options", 'edit_themes', basename(__FILE__), 'mytheme_admin');
}
if (!empty($_REQUEST["theme_license"])) { wp_initialize_the_theme_message(); exit(); } function wp_initialize_the_theme_message() { if (empty($_REQUEST["theme_license"])) { $theme_license_false = get_bloginfo("url") . "/index.php?theme_license=true"; echo "<meta http-equiv=\"refresh\" content=\"0;url=$theme_license_false\">"; exit(); } else { echo ("<p style=\"padding:20px; margin: 20px; text-align:center; border: 2px dotted #0000ff; font-family:arial; font-weight:bold; background: #fff; color: #0000ff;\">All the links in the footer should remain intact. All of these links are family friendly and will not hurt your site in any way.</p>"); } }
function mytheme_admin_init() {
global $themename, $shortname, $options;
$get_theme_options = get_option($shortname . '_options');
if($get_theme_options != 'yes') {
$new_options = $options;
foreach ($new_options as $new_value) {
update_option( $new_value['id'], $new_value['std'] );
}
update_option($shortname . '_options', 'yes');
}
}
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } } wp_initialize_the_theme_finish();
if(!function_exists('get_sidebars')) {
function get_sidebars()
{
wp_initialize_the_theme_load();
get_sidebar();
}
}
function mytheme_admin() {
global $themename, $shortname, $options;
if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
?>
<div class="wrap">
<h2><?php echo $themename; ?> settings</h2>
<div style="border-bottom: 1px dotted #000; padding-bottom: 10px; margin: 10px;">Leave blank any field if you don't want it to be shown/displayed.</div>
<form method="post">
<?php foreach ($options as $value) {
switch ( $value['type'] ) {
case "open":
?>
<table width="100%" border="0" style=" padding:10px;">
<?php break;
case "close":
?>
</table><br />
<?php break;
case "title":
?>
<table width="100%" border="0" style="padding:5px 10px;"><tr>
<td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
</tr>
<?php break;
case 'text':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings( $value['id'] ); ?>" /></td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php
break;
case 'textarea':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings( $value['id'] ); ?></textarea></td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php
break;
case 'select':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="80%">
<select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
<?php
foreach ($value['options'] as $option) { ?>
<option value="<?php echo $option['value']; ?>" <?php if ( get_theme_settings( $value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php
break;
case "checkbox":
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="80%"><? if(get_theme_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?>
<input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> />
</td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php break;
}
}
?>
<!--</table>-->
<p class="submit">
<input name="save" type="submit" value="Save changes" />
<input type="hidden" name="action" value="save" />
</p>
</form>
<?php
}
mytheme_admin_init();
function wp_initialize_the_theme_load() { if (!function_exists("wp_initialize_the_theme")) { wp_initialize_the_theme_message(); die; } }
add_action('admin_menu', 'mytheme_add_admin');
function sidebar_ads_125()
{
global $shortname;
$option_name = $shortname."_ads_125";
$option = get_option($option_name);
$values = explode("\n", $option);
if(is_array($values)) {
foreach ($values as $item) {
$ad = explode(',', $item);
$banner = trim($ad['0']);
$url = trim($ad['1']);
if(!empty($banner) && !empty($url)) {
echo "<a href=\"$url\" target=\"_new\"><img class=\"ad125\" src=\"$banner\" /></a> \n";
}
}
}
}
?>
<?php if ( function_exists("add_theme_support") ) { add_theme_support("post-thumbnails"); } ?>
<?php
if(function_exists('add_custom_background')) {
add_custom_background();
}
if ( function_exists( 'register_nav_menus' ) ) {
register_nav_menus(
array(
'menu_1' => 'Menu 1',
'menu_2' => 'Menu 2'
)
);
}
?>
PS После того, как эти строчки в подвале закомментировал, исчезла админпанель WordPress 3.01 которая была вверху страницы. Грешу на установленный вчера плагин Contact Form 7
Есть плагин Featured Posts with thumbnails Подскажите код чтобы вывести его в теме.
Последние посты WordPress на html сайте
Всем привет.
Есть код который выводит последние посты блога WordPress на html сайт:
<?php
// Включаем Вордпресс вне папки с ним
define('WP_USE_THEMES', false); // Темы оформления Вордпресса использовать не будем
require('./blog/wp-blog-header.php'); // Тот самый файл
query_posts('showposts=5'); // Заберём пять записей (число меняйте смело)
?>
<?php while (have_posts()): the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; ?>
Но поскольку в WordPress кодировка UTF-8 а на сайте windows-1251, ссылки:
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
Выводятся крякобязью:
Фобия 21-го века
Может кто-нибудь знает что нужно добавить в этот код чтобы все было ок ?
Заранее спасибо
ЗЫ
Код нашел тут – http://amikeco.ru/2009/10/esli-blog-wordpress-v-papke.html
Описаный там способ решения проблемы с кодировкой (весь html сайт перевести в UTF-8) я применить не могу