フォーラムへの返信

15件の返信を表示中 - 46 - 60件目 (全77件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    hissy様、はい、PS Auto Sitemapは便利なんですよ。って、エエ!?お持ちじゃなかったのにインストルまでされたのですか。ごめんなさい、そんなことまでさせてしまって。しかも除外カテゴリの指定できるところまでチェックしていただいて。本来自分がもう一度見てみなければならないところをなんというかもう。。

    そしてありがとうございます。複数指定しても、ニュースのカテゴリスラッグ名はcssファイルで何も指定していないわけなので、太字の指定をしているclass指示だけが生かされるわけですか。なるほど。

    カテゴリを除外するにはカテゴリIDが必要だそうですが編集画面には見当たらないので探してみます。
    本当に色々ありがとうございました<(_ _)>

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    hissy様すごい・・・

    解決しました。。

    最初は失敗しました。よく見ると、class名がカテゴリスラッグ名そのものではダメでしたですね。よく見たら違いました。

    hissy様すごい・・・
    相手の力量想像して、ギリギリわかるかも知れないところにタマ投げてくれるなんて・・・
    ビビりました・・・す、すごすぎる。。

    ただ、今気づきましたが、PS Auto Sitemapを使って自動生成しているサイトマップページを見たら、
    ニュースカテゴリが分かれていて、一つが「ニュース(強調)」となってしまってました(汗;
    どうしよこれ・・・
    トップページだけでいいので、サイトマップページでは太字になっていなかったのは好都合なんですが。

    ●ニュース
     ・ニュースタイトル1
     ・ニュースタイトル2
     ・ニュースタイトル3
     ・ニュースタイトル5

    ●ニュース(強調)
     ・ニュースタイトル4・・・コレが太字にした記事

    ウ~ン・・・今までどおり「ニュース」の中に日付順に普通に入って欲しいのデスが・・・
    どうにか考えないと。

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    hissy様、何度もホント有難う御座います。。
    入れましたら確かにものすごい数のclassが連なって出てきました。
    例えば以下のように出ていました。
    冒頭の「post-数字」のところがそれぞれ記事ごとにユニークになっているようですね。

    <li class="post-272 post type-post status-publish format-standard hentry category-news">

    そして、最後の「category-news」が、私が作っていた「ニュース」というカテゴリ名なのだと思いました。英語名(スラッグ)を見ると「news」にしていましたので間違いないと思います。

    うん?、とすると、もしかしてこうでしょうか?
    CSSのclass名としてカテゴリスラッグ名がこのように自動で出力されるのであれば、
    例えばCSSファイルで「news_emph」などというclassをつくってそれにfont-weight: boldとした上で、
    新規で新たに「ニュース(強調)」というカテゴリ名で、かつ「news_emph」というカテゴリスラッグ名を付けたカテゴリを生成し、
    太字にしたいニュースを投稿する際に選ぶカテゴリを「ニュース(強調)」にすれば可能となる、と?
    もしかしてそういうことでしょうか??

    ちょっとやってみます

    トピック投稿者 gapel

    (@gapel)

    hissy様、済みません、こちらを使った方が、というページを見ましたが、私の脳ではわかりませんでした。。

    wp-include/theme.php
    をみて、該当の記述を見つけるまではしたのですが、ノンプログラマなのでいったいぜんたい何をどう加工したらいいのか、何もわかりませんでした。。
    せっかく教えていただいたのに済みません。プログラミングは本当に何もわからないんです。ごめんなさい。
    こちらがより良いとあったので試してみたかったのですが。

    mypacecreator様に教えていただいた記述を使ってみたらひとまずできました。
    わからない既報の質問点はありますが、そこは削除して単に画像パスと左右サイズとaltだけにしました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    hissy様、ありがとうございます。

    post classでカテゴリーに対応したCSSが各投稿に付与されますので、「フェア」カテゴリーの投稿だけ太字になるようにCSSで設定したらいいんじゃないかな。

    なるほど! 別のカテゴリをつくって、投稿時にそのカテゴリを選択した場合のみ太字になる仕組みですか・・・。よく思いつかれますね。プログラミングがわかる方はすごいなぁ。
    現在、「ニュース」というカテゴリをつくっておるのですが、例えば「ニュース(太字)」などというカテゴリを新規作成し、投稿時にそれをチェックONするわけですね。

    たしかにそれならば、「このニュースタイトルは太字にして強調したいな」と思ったときにそれが叶いそうですね。

    リンク拝見しましたが未翻訳ですね・・・英語わかりませんので窮地に立っております(汗;

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    指定のニュースタイトルだけ太字にすることを可能にしたいです。

    例えば、
    「今書いているこのニュースはフェアを案内するので太字のテキストリンクにして特に目立たせたい」
    などということなんです。

    トピック投稿者 gapel

    (@gapel)

    追記です。
    現在のソースは以下のようになっております。
    どこをどう記述すれば完成できるでしょうか。

    <ul class="news">
    		<?php
    		$lastposts = get_posts('numberposts=5');
    		foreach($lastposts as $post) :
    			setup_postdata($post);
    		?>
    			<li><?php the_time('Y/m/d'); ?>:<a href="<?php the_permalink(); ?>" name="post-<?php the_ID(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a>
    			<?php
    			$days=30;
    			$today=date('U');
    			$entry=get_the_time('U');
    			$sa=date('U',($today - $entry))/86400;
    			if( $days > $sa ){
     	 			echo " <img src=\"/wp-content/themes/mytemp/img/home/iconnew.gif\" width=\"30\" height=\"16\" alt=\"NEW\" />";
     			}
    			?>
    
    			</li>
     		<?php endforeach; ?>
    		</ul>

    お手数おかけして申し訳ありませんが宜しくお願い致します。

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    redcocker様ありがとうございます。

    CSSはお分かりのようですので、CSSで対応できるようであれば、CSSで太字にしてしまえば一番簡単ではないでしょうか?

    CSSは、テーマファイルに追加してしまえばOKです。

    知りませんでした・・・。CSSファイルに条件分岐とかいう記述ができるのでしたか。
    ネットで探したところ、CSSでは条件分岐はできないが、できることを可能にした画期的なものである、
    という意味がわからないサイトを発見しました。

    http://design-develop.net/web-design/conditional-css.html

    しかしブラウザによっては使えないようですのでダメだと思いました。

    テンプレートにphpコードを記述する形の、どのブラウザであろうが表示してくれる記述方法が知りたいです。

    ちなみに、以下、main.php(トップページ用テンプレートファイル)の新着ニュースエリアのところのソースです。

    <ul class="news">
    		<?php
    		$lastposts = get_posts('numberposts=5');
    		foreach($lastposts as $post) :
    			setup_postdata($post);
    		?>
    			<li><?php the_time('Y/m/d'); ?>:<a href="<?php the_permalink(); ?>" name="post-<?php the_ID(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a>
    			<?php
    			$days=30;
    			$today=date('U');
    			$entry=get_the_time('U');
    			$sa=date('U',($today - $entry))/86400;
    			if( $days > $sa ){
     	 			echo " <img src=\"/wp-content/themes/mytemp/img/home/iconnew.gif\" width=\"30\" height=\"16\" alt=\"NEW\" />";
     			}
    			?>
    
    			</li>
     		<?php endforeach; ?>
    		</ul>

    お忙しいところ大変申し訳ありません。よろしくお願いいたします

    フォーラム: 使い方全般
    返信が含まれるトピック: 指定のニュースタイトルだけ太字にするには?
    トピック投稿者 gapel

    (@gapel)

    追記です。

    試しに、投稿するタイトル欄の文言の前後にstrongタグをつけてみたのですが、
    そうすると、トップページの新着ニュースエリアでは、なんと太字になってくれました!!
    ヤッタ!!
    と思ったのもつかの間で、サイトマップページを自動で出力してくれるプラグイン(PS Auto Sitemap)を使っているのですが、
    サイトマップページの太字にした記事のタイトルは太字になっておらず、strongタグが露呈しております・・・泣

    <strong>ニュースのタイトル文言</strong>

    と出ています。。(アアウレシクナイウレシクナイ。。)
    PS Auto Sitemapで出さないようにするか、他に簡単にできる方策がないでしょうか。

    済みませんが宜しくお願い致します。

    トピック投稿者 gapel

    (@gapel)

    mypacecreatorさまに教えていただいたURLにある方策を色々と試しているのですが、

    echo " <img src=\"".get_bloginfo('template_directory')."/ディレクトリ名/ファイル名\" alt=\"new\" />";

    というところがあるのですが、ここの

    .get_bloginfo('template_directory')."/ディレクトリ名/ファイル名\"

    これは何をしているところでしょうか。
    イメージタグというと、画像パスとwidth、height、altで表示されるイメージを持っておりまして、
    このようなコードは見たことがありませんでして・・・

    宜しくお願いします。

    トピック投稿者 gapel

    (@gapel)

    追記です。
    現在、新着ニュースの自動出力コードは以下のようになっております。

    <ul class="news">
    		<?php
    		$lastposts = get_posts('numberposts=5');
    		foreach($lastposts as $post) :
    			setup_postdata($post);
    		?>
    			<li><?php the_time('Y/m/d'); ?> : <a href="<?php the_permalink(); ?>" name="post-<?php the_ID(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
     		<?php endforeach; ?>
    </ul>

    よろしくお願い致します

    トピック投稿者 gapel

    (@gapel)

    三つも投稿したらいけないかと思いましてひとつにしておりました。
    了解しました。今から三つに分けて投稿しますね。

    トピック投稿者 gapel

    (@gapel)

    おっしゃる通り、問題が出たときに簡単に解決させるためにもなるべくシンプルにする、ということは大切ですね。
    私もBASIC認証をしたいわけではなかったわけですが、必要なのであればそれも仕方ないと思うだけでありました。

    wp-cron.phpなどの他の.phpファイルをアクセス制限なしで設置しているだけですと、URLが想定されてしまうので、そのURLに対して何かしらされるから本で推薦されていたのだと思っておりました。

    ベーシック認証を外し、deny from allも外すことも考えたいと思います。
    このたびは本当に有難う御座いました。ずっと解決できなかったので助かりました。

    トピック投稿者 gapel

    (@gapel)

    本当に助かっております。ありがとうございます。

    申し訳ありません。前回のアドバイスを受けての調べが足りておりませんでした。
    htaccessに記述しているその他の箇所もよくみて考えるべきでした。
    これにつきましてと、ご質問への回答の二つについて書き込ませていただきます。

    【htaccessに記載している内容】
    ————————————————————
    htaccess内の他の箇所に
    Filesについて deny from all の記述をしているファイルたちがあり、その中に、ご指摘のファイルである
    wp-cron.php
    も書いておりました。
    おっしゃる通りだと気づきました。wp-cron.phpをブラウジングしようとすると拒否させる設定なので、これによって自動バックアップがなされていないということかな、と思い至りました。
    実際に、このファイルの記述だけを削除したところ、自動バックアップが正常に稼働しました。

    以下にhtaccessの記述内容を記載します。

    AuthUserFile /serverpass/.htpasswd_wp-login
    AuthGroupFile /dev/null
    AuthName "Please enter your ID and password"
    AuthType Basic
    
    <Files ~ wp-login.php>
    require user loginid
    </Files>
    
    <Files ~ "^.(htpasswd|htaccess)$">
    deny from all
    </Files>
    
    <Files ~ wp-app.php|wp-blog-header.php|wp-config.php|wp-config-sample.php|wp-cron.php|wp-links-opml.php|wp-load.php|wp-mail.php|wp-pass.php|wp-register.php|wp-settings.php|wp-trackback.php|xmlrpc.php>
    deny from all
    </Files>
    
    ErrorDocument 400 http://mysite.com/error/400.html
    ErrorDocument 401 http://mysite.com/error/401.html
    ErrorDocument 402 http://mysite.com/error/402.html
    ErrorDocument 403 http://mysite.com/error/403.html
    ErrorDocument 404 http://mysite.com/error/404.html
    ErrorDocument 405 http://mysite.com/error/405.html
    ErrorDocument 406 http://mysite.com/error/406.html
    ErrorDocument 407 http://mysite.com/error/407.html
    ErrorDocument 408 http://mysite.com/error/408.html
    ErrorDocument 409 http://mysite.com/error/409.html
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    ただ、これについてもなのですが、deny from all によって拒否していたのは既報のとおり、wp-login.phpというログインページ以外の.phpページをブラウジングさせない方が良いということを本に書いてあったため、それによってwp-cron.phpも直接ファイルを開かせないようにしておりました。
    よって、拒否設定からwp-cron.phpをなくしてしまってはいけないのでしょうから、
    結局何かしらの例外記述をせねばならんのだろうかと感じております。
    セキュリティについてよくわからないのですが、
    http://www.mysite.com/wp-cron.php
    をブラウジングしたら真っ白のページが開くだけですし、ブラウザの「ソースを開く」機能で開いてもソースも真っ白なので、もしかして拒否する必要性はないとかでしょうか。
    ————————————————————

    【ご質問への回答】
    ————————————————————
    拒否設定からwp-cron.phpを解除する前は、
    ステータスコード:302
    となっていました。

    拒否設定から解除した後は、
    ステータスコード:200
    となっていました。
    ————————————————————

    拒否設定からwp-cron.phpを削除してもセキュリティ上何ら問題ないのであれば削除しただけでOKで、セキュリティ上問題があるのであれば、やはり何かの例外設定をおこなわないとならないのでしょうか。
    何度もお付き合いさせてしまって申し訳ないです。そして本当にありがとうございます。

    トピック投稿者 gapel

    (@gapel)

    レンタルサーバ会社から回答ありました。

    WebサーバのIPのことでいいのでしょうか?
    と聞かれ、そのはずだと答えましたところ、

    そもそも共用サーバなのでIPアドレスは公開しておりません。
    しかし調べようと思えば、コマンドプロンプトのnslookupで調べることはできます。
    でも共用サーバなのでIPは変わりますので、IPアドレスを使った除外設定ではない方法をお探しいただき、
    試してみてください。当社では本件はサポート対象外です。

    と言われました。
    IPアドレス以外の方策というものがあるのかどうか、現在探し中です。

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