WordPress(ワードプレス)でWebProg 質疑応答スレ 01
■ このスレッドは過去ログ倉庫に格納されています
■ 本家サイト
○ WordPress (ホーム)
http://wordpress.org/
○ WordPress.com (ブログレンタルサービス)
http://ja.wordpress.com/
○ bbPress (フォーラム用ソフト)
http://bbpress.org/
■ WordPress 日本語ローカルサイト
○ WordPress | 日本語 (ホーム)
http://ja.wordpress.org/
○ WordPress > フォーラム
http://ja.forums.wordpress.org/
■ 本家の関連サイト
○ WordPress Codex (ドキュメント)
http://codex.wordpress.org/
○ Theme Viewer (テーマ紹介)
http://themes.wordpress.net/
○ WordPress > WordPress Plugins (プラグイン紹介)
http://wordpress.org/extend/plugins/
■ 日本語関連サイトの一部
○ WordPress Codex 日本語版
http://wpdocs.sourceforge.jp/
○ WordPress Plugins/JSeries
http://wppluginsj.sourceforge.jp/
○ WordPress ME 2.0.x サポート
http://wpme.sourceforge.jp/
>>39
WP専用のディレクトリを既存のサイトのディレクトリの中に
作って運用するってことならできるよ。
既存のサイトのトップにWPも同時にインストールするってのなら
すこし工夫が必要
文章の意味がどっちにもとれるので、答えにくい。
でもはっきりわかるなら、ググればすぐに答えでるだろうし
むずかしいもんだね。 >>41
どうもありがとうございます。
もう少しググってみます〜 1ページあたりwp_list_categories()を3〜6個使ってカテゴリ一覧表示させているのですが、
この関数が原因で重くなっている見たいです。
やってる事は、カテゴリID指定して、その子カテゴリ一覧を表示させているのですが
この関数を使わずに、表示させる方法無いでしょうか?
使ったことのない関数だけど、投稿数をカウントしてるの?
並び替えはともかく、カウントしてるとなんにしても遅くなるよ 最新の記事から見たときときは
次のページに行けるのに、
カテゴリ別、タグ別では、
次のページが表示されません。
テーマをいろいろ変えてみても同じです。
どこがおかしいのでしょうか? カテゴリとかタグの記事数が1ページの表示記事数を越えてないんじゃね? 記事数は超えています。
たとえば最大記事数を10にすると、
そのカテゴリやタグの
最新の10記事だけ表示されるんです。
テーマをいろいろ変えても無理でした。 いろんなテーマで無理だったので、
テーマの問題ではないと思うのですが、
それ以上、問題の切り分けができていません。
解決策ご教授ください。エスパーな質問ですみません。 違ったらごめんだけど、PDOプラグイン使った時に同じような不具合出たよ。
解決方法は分からなかったから結局MySQLの運用にしたけど。 いろんなテーマじゃなくて、
どのテーマでだめだったのか
具体的に言ってくれないと調べようもないよ。
最新の記事ってなに?トップページのこと?
だとしたら、index.phpにある行が、
archive.phpにないだけの話のような気がする。 twenty twelveをAndroidブラウザで閲覧するとリンクがアンカーテキストの少し上にずれてしまいます。
単純にテーマのcssがまちがってるんでしょうか? Androidブラウザでまでわざわざクロスブラウザテストする暇人なんていないよ
対応したきゃ自分でやれ >>53
自分で対応したいのですが、解決のヒントを知りたいのです。
でもtwenty twelveってレスポンシブルなのにスマホとかでチェックしないものなのですか? 公式にあるテーマだってIEすらチェックしてないのがあるのにandroidとかするはずないだろ うんこくさいandroidのためにわざわざやる奴なんかいねー shortcode_atts がきかねえ。。。エラーもでねえ。。
テストで何でもないところに
$abc = array('fee'=> 'maa');
shortcode_atts( array(
'foo' => 'mee',
), $atts ) ;
print_r($atts);
ってやれば問題なければfoo->meeがでるよねえ。。
なぜかfee->maaがでる。。。 ああ・・・しまった勘違い
なぜか$attsが置き換わると思ってしまってた。
おじゃましました。 >>45
WordPressの問題では?まずはですね、プラグインで怪しいのあります?全部オフにしてみて、
大まかなグループに分けてオン・オフを繰り返して確認していくとか。
>>48
それが一番早いですね。
長年(5年くらい)やってるけど、知識があやふやで。似た様な問題によくぶちあたる。
とりあえず、WordPressの仕組みや構造がどうやってどうなるのかを把握していると色々捗る。
先日は基礎から見直してみたらすっきりした。例えばこれ
ttp://www.webcreatorbox.com/tech/wordpress-original-theme/ スライド画像について質問です!
Site Background Sliderというプラグインがあり、 これはWordpress内部のディレクトリ指定でスライドショーが作れます。 つまりスライドの為に画像アップロードしなくてもそのディレクトリにどんどん画像放り込めばスライド画像は増えます。
背景用スライドのこのプラグインではなく、 ウィジェットや固定ページに追加するような形で このディレクトリ指定ができるプラグインを探しています。
一通りスライドできるプラグインは試しましたがどれも画像をプラグインにアップロードする手間が必要です。 何か良いプラグインは無いでしょうか? 他所様の画像を無報酬で盗って来たいとな?
クールジャパン様に依頼するがええだ >>65
自分のサーバ上にアップロードした画像です。
一般的なスライダーはスライダープラグインからアップロードする必要があると思いますが
すでに自分のサーバ上にアップロードしている画像を参照したいです。 Wordpress.comでアカウントとって開設するのと
鯖に設置するのと何か違いってある?
使えるテーマが違うとかできない設定があるとか。 >>68
どうして自分が馬鹿だって宣言したいのかがよくわからない >>68自身が借りているサーバーにワードプレスをインストールするわけですから、
独自ドメインが使えます。
今のところワードプレスを無料で使用しています。
みなさんにお聞きしたい。
ブログのデザインを自作したいのですが、この場合も無料でできるのでしょうか?
教えてください。 テンプレやテンプレサイトを読むと死ぬ病だから
ウジムシ共、俺様を待たせるなよ? >ブログのデザインを自作したいのですが、この場合も無料でできるのでしょうか?
無料。
と、いうか...大丈夫か?
トラブルが起きても全て自己責任の世界なんだけど...
責任を取ってくれる大手の無料ブログでも借りたら? まあ、学習コストとか時間を考えると無料ではないよね…。 要するにライセンスのこと言ってるんだろ
察してやれよ
無料で出来るから心配すんな
とりあえず初心者向けの本買って勉強しろ googlemapsのstatic map apiを使っているんですが、&が&に変換されてしまって画像が表示できません
実体参照を停止させることは出来るでしょうか?wptexturizeを無効にしてもダメでした >>76
static mapのコード自体は記事(post)内に書いています
wp-includes\formatting.php内のesc_attrというのも&や<>の変換に関わっているようなのですが
そちらの停止方法は分からず… 投稿画面でのデフォルトのエディタは TinyMouceMCE というやつで、
多分そのまま使ってると思うんだけど、タブをビジュアルにしたら
自動的に javascript で実体参照変換がなされちゃうので、
どうしてもっていう場合は「テキスト」にして入力。
そしてその後一切「ビジュアル」にしないこと。
一度でもビジュアルタブにしてしまったらあっという間に変換されちゃうんで
保存せずにリロードする。
それが一番手軽かな。
それか、ショートコードを自作するといいんじゃないかな。 言いそびれたけど、esc_attr はその場合は使われていない。 実体参照になったら表示できないとか、おかしくないか? StaticMapはimgタグで直接呼び出すんだっけ?
確かにamp;だと見れないなこれ結構めんどくせえ WordPressはDBに保存する前にエンコードする
お子ちゃま仕様なので許してください 皆さんありがとうございます、>>79さんのアドバイス通りショートコードで何とかなりました
やっつけですがfunctions.phpにこれを置けば何とか動きました
今のところ変な影響も出てないので大丈夫じゃないかと思います
function ampersand($text){
$text = str_replace(&amp;', '&', $text);
return $text;
}
add_filter('the_content', 'ampersand'); それか適当な DOM 作ってその属性値から javascript で生成するんじゃダメか?
static map っていう API は全く知らんからよく分からんけど。 >>68
WordPress.com と WordPress.org の違い « WordPress.com 日本語フォーラム
http://ja.forums.wordpress.com/topic/3 サブディレクトリでwordpressを運用しています。
http://www.xxxxx.com/blog/
外部jsファイルにて、以下のようなJQueryを記述しているのですが
$("<img src='/blog/wp-content/img/photo.png'>").prependTo(this);
この状態でも正常に表示はされていますが、
このパスに<?php echo home_url(); ?>や<?php echo get_option('siteurl'); ?>を代入するにはどうすればよいでしょうか?
イメージとしてはこのようなことになります(イメージです)
$("<img src='<?php echo home_url(); ?>/wp-content/img/photo.png'>").prependTo(this);
よろしくお願いします そもそもjQueryのpreprendTo()の使い方がおかしい気がするんだが……まあいいか
選択肢としてはこの3つくらいで下に行くほど面倒
1.JSファイルにURLを直書きする
2.DOMの要素の属性(例えばタイトルのa要素のhref属性など)からURLを取得
3.JSファイル(ないし<script>タグ)をPHPで動的に生成してhome_url()の値を変数に突っ込む
如何にルートURLの値をJS(の変数)に受け渡すかという違いだけ
1は単純に変数にサイトルートのURLを直書きで突っ込んでおく方法
----jsファイル---------------
var home_url = 'http://example.com/blog';
……
$('<img src="' + home_url + '/wp-content/img/photo.png">').prependTo(this);
------------------------------
ハードコーディングが嫌でWPに設定されたサイトルートのURLを自動取得して使いたい場合は2か3
2はハードコーディングしても大して変わらん気がするけど一応例を上げれば
--jsファイル------------------------
var home_url = $('#title').attr('href'); //注:DOM読込完了後に実行すること
……
$('<img src ="' + home_url + '/wp-content/img/photo.png">').prependTo(this);
--テーマのheader.phpなど--------
<a id ="title" href ="<?php echo home_url(); ?>">サイトタイトル</a>
-------------------------------------
3はテーマファイルの構成がややこしくなるのであまりおすすめしない
本質的にWordpressとはあまり関係がないな
どうでもいいがxxxxx.comなるドメインは実在するから例示するときはexample.com使え、な? >>88
ありがとうございます。wp_admin()で書き出すjsではなく「外部jsファイル」でwordpressの関数などを使い回すのがどうしてもわからなかったのですが
できないということですね。無知ですみませんでした。
2でご教示いただいたように既にWP構築時に生成されてるものをいただくしかないと理解しました。
example.com承知しました。ありがとうございました 「外部JSファイル」の定義がおかしいだろ
独自用語使うのやめろや admin-ajax.phpを利用したプラグインを作れば近いことはできるけどそこまで労力かけるか?って感じ
wp_admin()で書きだすjsってのもよくわからんけど
wp_localize_script()でPHPからJavascriptに値渡すのはだめなの?
http://wpquicktips.wordpress.com/2012/04/25/using-php-variables-in-javascript-with-wp_localize_script/ >>90
こういうことは自分のプロジェクトで上司や客先に直接言え
ねっとべんけw 質問です、wordpressで全体を作ったサイト http://example.com/ があって、
http://example.com/aaa/
と、aaaディレクトリだけwordpressの対象外にしたいんですがどうしたら良いんでしょうか
条件は、以下のとおりです
・wpのインストールディレクトリは /wp
・aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa) >>94
別に気にせず、ただ aaa を置けばいいんじゃないの。
WordPress が作る rewrite ルールを見てもらえばわかるけど、
・ディレクトリやファイルが実在すれば、それらが優先
・実在しなければ、index.php に飛ばす。あとは WordPress 内のパーマリンクのルールで処理
となっている。 >>95
ありがとうございます、もう一度良く確認してみます >wpのインストールディレクトリは /wp
素直にトップに設置しようよ。 どうせ/wpにインストールしてサイトルートにリダイレクトしてるんだろ
>>97
マジもののバカか わざわざサイトルートにリダイレクトしてるから
>aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa)
が、どーたらって陳腐な質問になるんだろ。 わざわざサイトルートにリダイレクトしてるから
>aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa)
が、どーたらって陳腐な質問になるんだろ。 申し訳ないが、
テンプレートthematicの投稿ページのhtmlの編集はどこですればいいかご存知の方いませんか? どこをいじりたいのかテーマのファイルをちゃんと見なよ
抽象的過ぎて答えようがない 質問です。
設定-表示設定で、固定ページをフロントページにしています。
ページが存在しない(404)の場合、index.phpを表示するようにしたいのですが、
ただ404.phpからindex.phpにリダイレクトさせるのではなく、
index.php(またはindex.phpと同じ記事内容)の上部に「404 not found」を表記させたいです。
条件分岐を使おうにも404.phpやindex.phpやheader.php?のどこにどう記述すればいいのかわかりません。
アドバイスお願いします。 index.phpをコピーして404.phpにして、該当箇所に…って思ったけど、
固定ページならhome.phpかもしらん、サイトの設定次第。 wpでoriginというテーマを使用しています。
カテゴリーをクリックすると古い記事から順に
表示させたいのです。
下記のquery_postsという記述が見つかりません。
恐らく探す場所が違うと思うのですが。
post.phpの中にあるものじゃないのですか?
初心者ですがよろしくお願いします。
http://www.bizmemowp.com/wordpress-biz527 >カテゴリーをクリックすると古い記事から順に表示
で使われるのは archives.php とかじゃないの?
ttp://wpdocs.sourceforge.jp/%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AE%E4%BD%9C%E6%88%90
とかから理解した方がいいよ。 バカだから聞いてるんでしょ
バカじゃないなら答えたらどうかな >>110
ありがとうございます。
苦戦しましたが無事希望どうりに出来ました。 ●じゃあのさん来た!●
917:以下、名無しにかわりましてVIPがお送りします[]
2013/05/23(木) 22:25:46.82 ID:MT5ZqnSp0
ようおまいらwwwwよりしくやってっか?wwww
俺か?www俺は元気だwwww
--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1369316645/ wordpresspostを使っている人いますか?
windowslivewritterを使おうと検索してると出てきたのです。
ググるとアフィ関連ばかりでちょっと正確な情報がないです。
8500円の価値がありますかね? 数年前は、「あなたは、まだパソコン専用のエソフトで書いてますか?」だったような
Web2.0だとか、Web3.0とかに逆行するようにも思えるけどね。
歴史は繰り返すのかな。
>>117
標準のWP使いなら良いんじゃないの?
カスタムフィールドや、何だかんだとプラグインなどで組み込んでるなら無意味。
ただ、投稿者・寄稿者のユーザーレベルが指定できなら、不慣れな利用者には良いかも >>119
ありがとうございます。
なんだかこういうアフィ関連ソフトが怖くて。
本当に初心者で、標準WPに40選プラグインから少し入れた程度です。
ブログも一つしかないし、アフィもやらないんですけど。
ちょっと2週間試してみます。 いきなりwordpresssからメールが送られてきたんだけど、同じような人いる?
これってどう対処すればいいのかな?
The daily antivirus scan of your blog suggests alarm.
Notify message by AntiVirus for WordPress >>123
お前が信頼して入れたAntiVirus用のプラグインがお前のサイトがウィルスに感染してるよって
警告してくれてるんだからネットワークから切り離して
ウィルス感染箇所が判別できなきゃサイト自体削除しろよ
ウィルス拡める馬鹿な人なの? マルチサイトネットワークで構築してます。
サイトURLの頭にwww.をつけて更新したら
is_main_blog()が効かなくなりました。
しかし、サイト閲覧ができなくなったわけでなく、閲覧はできるし記事も無事です。
このメインブログIDを調べると相変わらず1を返してきます。管理画面もいままでどおり正常です。
つまりなぜかマルチサイトの親サイトがない状態です。
is_main_blogでtrue を返すようにしたいのですがDBのどこを治せばよいですか? つい先日神ソフトWPに出会いました。
このCMSさえあればコーポレートサイトなども簡単にできますね。
html5にするプラグインなどあるのでしょうか? 投稿した画像のアップロード日を後から改竄することは出来る? アップロード日がどこに格納されているか考えれば分かるだろ query_postsでparent_postが0の物を除外する方法を教えてください 宣成社のcmsホームページ作成サービス
ホームページの制作やリニューアルをお考えの方や
お手頃価格で多機能なCMSをお探しの方におすすめの
ホームページ作成ツールのご紹介致します。
http://senseisha-cms.com/ 皆様こんばんは
wordpress3.5.1 Suffusion4.4.6をカスタマイズしています
divの入れ子になると思うのですが
main-colに対してwidth:100%指定したdiv boxが2px程大きくなってしまい
div boxのボーダー線右が削られる様で表示できません
以下、ソースです アドバイスいただけないでしょうか?
続く 続き
<div id="main-col">
<div id="content" class="hfeed">
<div id='box'></div>
</div><!-- content -->
</div><!-- main col -->
CSS
#main-col {
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#content {
clear: both;
overflow: hidden;
margin-top: 15px; }
#box {
width: 100%;
height:100px;
margin:0px;
padding:0px;
border:1px solid #c0c0c0;
border-radius: 5px;
background-color:white; } ボーダーは基本外側なので…さらに入れ子にするか
margin: -1px;とかなんじゃないかな…。
wordpress 関係ないけどな。 >>137
早速ご返答ありがとうございます
ボーダー1pxで
大枠の大して中枠を設定するとき100%にしたらボーダー1px分飛び出てしまう
そのためボーダー1pxとして、かつwidthを%指定したい場合(可変テンプレートの場合など)は
1pxをmarginで差し引いてやらなければならない
ということですね?
width: 100pxのボックスに1pxのボーダーを付ければ102pxのボックスが出来てしまう
ということなのですね、勉強になりました。
ありがとうございました m(_ _)m カスタム投稿タイプのページネーションが正常にできない問題解決した?
前にカスタマイズした時に一からページネーション作りなおして対応したけども ■ このスレッドは過去ログ倉庫に格納されています