フォーラムへの返信

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック投稿者 shu1satake

    (@shu1satake)

    popupさん。

    ありがとうございます。
    出来ました!

    ずっとプラグインを使っていたので、get_comments()は全然気にしていませんでした。
    get_comments()もpost_typeで振り分けできるんですね。

    勉強になりました。
    ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: カテゴリ名と同じフォルダの作り方
    トピック投稿者 shu1satake

    (@shu1satake)

    nobitaさん

    ご返信ありがとうございます。
    なるほど、上記で上手くいきました!

    ですが、転送したいフォルダが10個くらいあるんです。
    .htaccessに
    RewriteRule event/(.*)\.jpg media/$1\.jpg [L]
    RewriteRule event2/(.*)\.jpg media/$1\.jpg [L]
    RewriteRule event3/(.*)\.jpg media/$1\.jpg [L]

    と、たくさん設定すると、サイト自体が重くなったりしちゃうんでしょうか?
    分かる範囲で結構ですので、よろしくお願いします。

    >サンプルのURLは、www.example.com を使ったほうがいいです 実在すると困りますよね
    すいません。今度から気をつけます。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    example.com/wordpress/wp-admin/edit.php?author=表示したいユーザーのID

    を試してみたところ、「編集者権限」「投稿者権限」ともに、正しく表示されました。
    なので、投稿ページへのリンクをexample.com/wordpress/wp-admin/edit.php?author=ログインしたユーザーのIDにできればいいのですが…。

    ん~僕の力では分かりません…。
    お力をお貸し下さい。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    if ( !current_user_can('level_10') ) {~}

    を取り除いてもみたのですが、編集者でも管理者でも、すべてのユーザーの投稿が表示されてしまうんです…。
    でも、「投稿者」ではちゃんと表示されるんですよね~。

    何でだろう…。

    トピック投稿者 shu1satake

    (@shu1satake)

    権限を変更できるプラグインは入れてません。
    念のため、プラグインを全て停止して、デフォルトテーマ「twentyten」にして、functions.phpに

    <?php
    function redirect_dashiboard() {
    	global $current_user;
    	get_currentuserinfo();
    	if ( !current_user_can('level_10') ) {
    		switch( true ) {
    			case preg_match('/^\/wordpress(\/wp-admin\/edit\.php)(\?[^author][^=]+=[^&]+)?$/', $_SERVER['REQUEST_URI'], $author_url):
    			case preg_match('/^\/wordpress(\/wp-admin\/edit\.php)(\?trashed=[\d]&ids=[\d][^&]+)?$/', $_SERVER['REQUEST_URI'], $author_url):
    				$redirect_url = get_option('siteurl') . $author_url[1];
    				if( $author_url[2] ) {
    					$redirect_url .= $author_url[2] . "&author=" . $current_user->ID;
    				} else {
    					$redirect_url .= "?author=" . $current_user->ID;
    				}
    				wp_redirect( $redirect_url );
    				exit;
    				break;
    		}
    	}
    }
    add_action( 'init', 'redirect_dashiboard' );
    ?>

    を入力しました。
    ん~なぜ上手くいかないんだろう…。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    ぼくも、
    if ( !current_user_can(‘manage_options’) ) {
    のところが怪しいと思い、いろいろ試して見たんですが、やはり「編集者」では全てのユーザーの投稿が表示されてしまいます。

    if ( !current_user_can(‘level_10’) ) {
    でも駄目でした。

    ん~、やはり「編集者」としては無理なのでしょうか…。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さん

    動かないんです…。
    「編集者」に設定するとすべてのユーザーの投稿が表示されてしまいます。
    「投稿者」に設定すると、そのユーザーの投稿のみが表示されるんですが…。

    トピック投稿者 shu1satake

    (@shu1satake)

    kvexさん、shokun0803さん

    お返事ありがとうございました。
    どちらの方法でも無事できました。
    ですが、「寄稿者」や「投稿者」にした場合は望み通りになったのですが、ユーザー権限を「編集者」としたい場合は難しいですか?
    もしできれば「編集者」として権限を与えてあげたいのですが…。
    お忙しいところ申し訳ございませんが、よろしくお願いします。
    このことが完結しましたら、「解決済み」にしたいと思います。

    トピック投稿者 shu1satake

    (@shu1satake)

    shokun0803さま
    すいません、僕の知識では、適当に改造できませんでした。。。
    そしてそのまま、コピーペーストしても、記事投稿でもページでも思った動きにはなりませんでした…。
    もし時間があれば、もう少しヒントをいただけませんか?
    よろしくお願いします。

    kvex様
    role scoperを入れてみましたが、よく分かりませんでした(泣)
    他のサイトでもあまり紹介されていないようで…。
    shokun0803さんの方法でできなければ、もう一回挑戦したいと思います。

9件の返信を表示中 - 1 - 9件目 (全9件中)