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

A
На сайте с 20.08.2010
Offline
775
#801

Имеется стандартная конструкция:

<files wp-login.php>

Deny from all

Allow from нужный айпи

</files>

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

После смены айпишника хостинга не моой попасть в админку. Удаляю свой ip - входит без проблем. До этого все фурычило. Куда копать?

[umka]
На сайте с 25.05.2008
Offline
456
#802

Кроме айпишника на хостинге ничего не менялось? :)

Если менялся сам хостинг или сервер, вполне возможно, что на новом сервере перед апачем стоит фронтенд.

Лог в помощь!
A
На сайте с 20.08.2010
Offline
775
#803

[umka], вернули прежний ip, на котором до этого сайты работали - все ок. Оставлю так.

[umka]
На сайте с 25.05.2008
Offline
456
#804

Возможно, есть ещё где-то ограничение, не только в .htaccess (или не только в этом .htaccess, который вы смотрите)

A
На сайте с 20.08.2010
Offline
775
#805
'[umka:
;13236701']Возможно, есть ещё где-то ограничение, не только в .htaccess (или не только в этом .htaccess, который вы смотрите)

Как вариант. Но тогда бы при удалении записи из основного файла, который находится в корне сайта, не открывалась бы админка. А она открывается после удаления записи. Ладно, разобрались и то славно.

Egoistik
На сайте с 15.01.2013
Offline
57
#806

добрый день подскажите как сделать что бы произвольные поля отображались только в тех записях в которых указано значение, а не во всех записях на сайте, Заранее спасибо

Помогу с мелкими вопросами по Wordpress ICQ- 448858859, Skype- oman6661
SeVlad
На сайте с 03.11.2008
Offline
1609
#807
Egoistik:
как сделать что бы произвольные поля отображались только в тех записях в которых указано значение

Как-то так:

$mykey_values = get_post_custom_values( 'my_key' );
if ($mykey_values) {
foreach ( $mykey_values as $key => $value ) {
echo "$key => $value ( 'my_key' )<br />";
}
}
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Egoistik
На сайте с 15.01.2013
Offline
57
#808

можно вопрос от чайника

этот код вставить вместо <?php echo get_post_meta($post->ID, 'foto', true); ?>

$mykey_values = get_post_custom_values( 'my_key' );

if ($mykey_values) {

foreach ( $mykey_values as $key => $value ) {

echo "$key => $value ( 'my_key' )<br />";

}

}

а то я не совсем продвинутый в этом.

Заранее спасибо

SeVlad
На сайте с 03.11.2008
Offline
1609
#809
Egoistik:
этот код вставить

$mykey_values = get_post_meta($post->ID, 'foto', true);
if ($mykey_values) {
echo $mykey_values;
}

ЗЫ. Для показа кода на форуме используй ББкод [code][/code]

Egoistik
На сайте с 15.01.2013
Offline
57
#810

вот что у меня вышло,

но все равно данные поля отображаются на других страницах

вот ссылка тут должно быть

а на всех других страницах записей не нужно отображать эти элементы

ПЫСЫ: в произвольные поля вставляется ссылка на фото и видео файлы

 <div class="entry" >
<div class="post-meta-data">



<a href="<?php $mykey_values = get_post_meta($post->ID, 'foto', true);
if ($mykey_values) {
echo $mykey_values;
}?>" ><img src="http://lin.org.ua/orph_64.png"></a>
<a href="<?php $mykey_values = get_post_meta($post->ID, 'video', true);
if ($mykey_values) {
echo $mykey_values;
} ?>" ><img src="http://lin.org.ua/icon_64x64.png"></a>

</div>
<?php // Post Image
if( $udesign_options['display_post_image_in_single_post'] == 'yes' ) display_post_image_fn( $post->ID, false );
the_content(__('<p class="serif">Read the rest of this entry &raquo;</p>', 'udesign'));
wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>












<?php echo do_shortcode('[divider]'); ?>
<?php get_related_posts_thumbnails(); ?>
<?php echo do_shortcode('[divider]'); ?>





</div>

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