フォーラムへの返信

15件の返信を表示中 - 46 - 60件目 (全83件中)
  • トピック投稿者 satochan

    (@satochan)

    ありがとうございます。
    HTMLモードでは一応
    タグで改行されます。

    自動調整機能の件、勉強いたします。

    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 掲示板機能について困っています
    トピック投稿者 satochan

    (@satochan)

    Kurosquareさん、

    頂いた発想は、初めて触れました。
    とても参考になります!

    いろいろと検討してみます。
    ありがとうございました。

    トピック投稿者 satochan

    (@satochan)

    解決済みとさせていただきます。

    トピック投稿者 satochan

    (@satochan)

    Nobitaさん、

    非常に勉強になりました。
    テーマとの付き合い方がよく認識できました。

    あと、素人の質問にも丁寧にご対応くださり、本当に感謝いたします。

    Nobitaさんのおかげで、視点が高次に上がりました。
    ありがとうございました。

    ここでクローズさせていただきます。
    今後ともよろしくお願い申し上げます。

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。

    カスタムヘッダー、メニュー、カスタム背景などの機能などは正常に動作しますか?

    特に問題は感じられませんでした。

    あと、Theme-checkを早速インストール/有効化して、チェックしてみました。
    そうすると、たくさんの”必須””推奨”という項目がでてきました。

    例えば、「推奨: ファイル xxxxx.phpにget_bloginfo(template_url)が見つかりました。代わりに、get_template_directory_uri()を使ってください。」

    というような内容が数十項目あって、それを指示に従い、できるかぎり多くコードを変更したところ、トップページの一部のイメージが表示されなくなってしまいました。

    有償のテンプレートでは、推奨にしたがって変えてしまうと、かえって表示がおかしくなってしまったりということがあるのでしょうか。

    もしそうである場合、コードを元の状態に戻す手段というのは存在するでしょうか。

    (ちなみに、使用している有償テーマは、Affiliate News(TCD007)です。)  
     http://wp-dp.com/wp007/

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。

    そうなんですね。。
    いろいろと試行錯誤してみて、経験を増やしていくしかないということですね。

    徐々にスキルアップしていきたいと思います。

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます!

    2番目、3番目共に、”固定ページ”の表記について、
    改行が見事にしっかり反映されていました!!

    しかしながら、2番目、3番目共に、”投稿ページ”については、
    挙動が変化していないことが確認できました。

    あともう一歩のところまで、ナビゲートしていただき感謝いたします。

    上記の違いはどこが問題なのかご教示いただければ幸甚です。

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。下記3パターンで、挙動を試したのですが、
    なぜか、3パターンとも全く挙動が変化しません。
    いままでと同じ(一回改行しても、公開ページでは改行されず、2回以上の
    改行で1行改行される)です。

    根本的なところでの私の作業が誤っているのでしょうか。。

    (以下、functions.php)

    <?php
    /*
    Script Name: Force Break2
    Author: Tenman
    Author URI: http://www.tenman.info/
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    */
    add_filter( 'wp_insert_post_data' , 'filter_handler' , '99999');
    add_filter( 'the_content', 'add_paragraph' , '99999' );
    
    function add_paragraph( $content ){
    
    }
    <?php
    /*
    Script Name: Force Break2
    Author: Tenman
    Author URI: http://www.tenman.info/
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    */
    add_filter( 'wp_insert_post_data' , 'filter_handler' , '99999');
    add_filter( 'the_content', 'add_paragraph' , '99999' );
    
    function add_paragraph( $content ){
    //return str_replace( PHP_EOL.PHP_EOL, '<br />', $content );
    }
    <?php
    /*
    Script Name: Force Break2
    Author: Tenman
    Author URI: http://www.tenman.info/
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    */
    add_filter( 'wp_insert_post_data' , 'filter_handler' , '99999');
    add_filter( 'the_content', 'add_paragraph' , '99999' );
    
    function add_paragraph( $content ){
    //return wpautop( $content );
    }

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。
    以下のようになっていました。

    <div class="post clearfix">
    
    みなさん
    
    こんにちは!
    
    <br style="line-height:1.5" />
    
    わたしは
    
    <br style="line-height:3" />
    
    山田太郎です<p>No related posts.</p></div><!-- /.clearfix -->
    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。

    Functions.phpの先頭に以下のように 
    add_filter(‘the_content’,’wpautop’);
    を追加しました。

    あと、初歩的な質問ですみませんが、

    実際に表示したブログのhtmlソースで確認する
    とありますが、

    どのような手順を踏めば確認することができるのでしょうか。
    (今までそれを見たことがないため、すみませんが
    ご教示のほどよろしくお願いいたします)

    <?php
    /*
    Script Name: Force Break2
    Author: Tenman
    Author URI: http://www.tenman.info/
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    */
    add_filter( 'wp_insert_post_data' , 'filter_handler' , '99999');
    add_filter('the_content','wpautop');
    
    function filter_handler( $data){
    
    $pattern = '/(&nbsp;(\s)*)+/';
    $data['post_content'] = preg_replace_callback(
                $pattern,
                "nbsp2br",
                $data['post_content']);
      return $data;
    }
    
    function nbsp2br($matches){
    	$count = substr_count( $matches[0], '&nbsp;' );
    	return '<br style="line-height:'.$count * 1.5.'" />'."\n\n" ;
    }
    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。
    とても理解が進みました。

    pタグについて、HTMLモードで見てみました。

    みなさん、
    こんにちは、
    <br style=”line-height:1.5″ />
    わたしは
    <br style=”line-height:3″ />
    山田太郎です。

    となっており、pタグが存在していませんでした。

    ‘wpautop’とい文字列について、

    Functions.phpのソースを、すべてワードファイルにコピペして、
    検索してみましたが、存在しませんでした。

    また、remove_filter という文字列は存在しませんでした。

    _filterで検索かけたところ、以下のコードがひっかかりました。

    add_filter( ‘wp_insert_post_data’ , ‘filter_handler’ , ‘99999’)

    add_filter(‘the_content_more_link’, ‘remove_more_jump_link’)

    $class_names = join( ‘ ‘, apply_filters( ‘nav_menu_css_class’, array_filter( $classes ), $item ) );

    $args->link_before .$prepend.apply_filters( ‘the_title’, $item->title, $item->ID ).$append;

    $output .= apply_filters( ‘walker_nav_menu_start_el’, $item_output,

    $list_args = apply_filters( ‘wp_page_menu_args’, $list_args );

    apply_filters( ‘wp_list_pages_excludes’, $exclude_array ) );

    以上、何卒よろしくお願いします。

    トピック投稿者 satochan

    (@satochan)

    なぜか、&nbsp; の表記が上記の投稿で消えてしまいました。。

    空欄になっているところは、&nbsp;が入っています。

    みなさん、
    こんにちは、
    &nbsp;
    わたしは
    &nbsp;
    &nbsp;
    山田太郎です。

    みなさん、
    こんにちは、
    &nbsp;
    わたしは
    &nbsp;
    山田太郎です。

    トピック投稿者 satochan

    (@satochan)

    (すみません、途中で投稿してしまいました)

    そして、HTMLモードを見てみると、

    みなさん、
    こんにちは、
     
    わたしは
     
     
    山田太郎です。

    となっていました。

    そして、更新ボタンを押すと、

    みなさん、
    こんにちは、
    <br style=”line-height:1.5″ />
    わたしは
    <br style=”line-height:3″ />
    山田太郎です。

    と変化しました。

    そして、公開ページを見てみると、

    みなさん、こんにちは、
    わたしは
    山田太郎です。

    となっており、

    ”みなさん、”と、”こんにちは、”の間は

    改行されておらず、

    ”わたしは”と”山田太郎です”は、

    改行されていました。

    そして、公開ページから、再度、同じ投稿ページの編集画面に戻って、
    HTMLモードを見てみると、

    みなさん、
    こんにちは、
     
    わたしは
     
    山田太郎です。

    となっており、”わたしは”と”山田太郎です。”の間の
     が1つ減っていました。

    以上から、2回以上改行したら、公開ページ上で改行されている
    ことがわかりました。

    教えていただいたコードは正常に機能しているということでしょうか。

    私自身、WordPressの基本的な改行の特性をしっかり理解していないのですが、
    ビジュアルモードで、一回だけ改行しても、公開ページでは
    改行されないのでは正常なのでしょうか。

    そうである場合、寄稿者ユーザーに投稿してもらう場合、
    公開ページ上で改行したい場合は、

    2回以上、ビジュアルモード上で改行してもらうようにしてもらわないと
    いけないということでしょうか。

    お手数ですが、ご教示いただければ幸甚です。

    トピック投稿者 satochan

    (@satochan)

    ありがとうございます。

    いま、確認いたしました。

    Q1-Q4の回答の前に、

    基本的な挙動を調べました。

    ビジュアルモードで、以下の文を以下の改行数で書きました。

    みなさん
    こんにちは
         ←2回改行
    わたしは
         ←3回改行

    山田太郎です。

    トピック投稿者 satochan

    (@satochan)

    t.okuboさん

    ありがとうございます! 希望通りの動作を実現できました。
    感謝いたします。

    gatespeceさん

    たしかにそうですね。
    投稿の部分が表示されますね。

    ここの部分は、寄稿者に対して、「注意事項」という形で、
    コラムボタンからの投稿を徹底させるようにするか。

    Adminバー自体を非表示にしてしまうかを判断したいと
    思います。

    ありがとうございます。
    本当に助かりました。

15件の返信を表示中 - 46 - 60件目 (全83件中)