WordPress(ワードプレス)でWebProg 質疑応答スレ 01
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/12/22(木) 16:27:46.33ID:ORspZ3xh○ 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/
0078nobodyさん
2013/05/01(水) 00:15:02.63ID:???static mapのコード自体は記事(post)内に書いています
wp-includes\formatting.php内のesc_attrというのも&や<>の変換に関わっているようなのですが
そちらの停止方法は分からず…
0079nobodyさん
2013/05/01(水) 00:43:00.99ID:???多分そのまま使ってると思うんだけど、タブをビジュアルにしたら
自動的に javascript で実体参照変換がなされちゃうので、
どうしてもっていう場合は「テキスト」にして入力。
そしてその後一切「ビジュアル」にしないこと。
一度でもビジュアルタブにしてしまったらあっという間に変換されちゃうんで
保存せずにリロードする。
それが一番手軽かな。
それか、ショートコードを自作するといいんじゃないかな。
0080nobodyさん
2013/05/01(水) 00:45:08.24ID:???0081nobodyさん
2013/05/01(水) 10:28:32.89ID:jQ3+pLGB0082nobodyさん
2013/05/01(水) 13:21:43.32ID:???確かにamp;だと見れないなこれ結構めんどくせえ
0083nobodyさん
2013/05/01(水) 14:03:32.49ID:???お子ちゃま仕様なので許してください
008476
2013/05/01(水) 20:14:03.37ID:???やっつけですがfunctions.phpにこれを置けば何とか動きました
今のところ変な影響も出てないので大丈夫じゃないかと思います
function ampersand($text){
$text = str_replace(&amp;', '&', $text);
return $text;
}
add_filter('the_content', 'ampersand');
0085nobodyさん
2013/05/01(水) 20:57:31.36ID:???static map っていう API は全く知らんからよく分からんけど。
0086nobodyさん
2013/05/05(日) 22:46:24.78ID:???WordPress.com と WordPress.org の違い « WordPress.com 日本語フォーラム
http://ja.forums.wordpress.com/topic/3
0087nobodyさん
2013/05/09(木) 12:32:43.41ID:SBVHepGphttp://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);
よろしくお願いします
0088nobodyさん
2013/05/09(木) 13:52:29.71ID:???選択肢としてはこの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使え、な?
008987
2013/05/09(木) 15:11:44.64ID:SBVHepGpありがとうございます。wp_admin()で書き出すjsではなく「外部jsファイル」でwordpressの関数などを使い回すのがどうしてもわからなかったのですが
できないということですね。無知ですみませんでした。
2でご教示いただいたように既にWP構築時に生成されてるものをいただくしかないと理解しました。
example.com承知しました。ありがとうございました
0090nobodyさん
2013/05/09(木) 20:25:59.23ID:???独自用語使うのやめろや
0091nobodyさん
2013/05/09(木) 20:41:20.47ID:???wp_admin()で書きだすjsってのもよくわからんけど
wp_localize_script()でPHPからJavascriptに値渡すのはだめなの?
http://wpquicktips.wordpress.com/2012/04/25/using-php-variables-in-javascript-with-wp_localize_script/
009287
2013/05/10(金) 04:49:25.05ID:jOgbn+uZこういうことは自分のプロジェクトで上司や客先に直接言え
ねっとべんけw
0093nobodyさん
2013/05/10(金) 10:07:05.76ID:???0094nobodyさん
2013/05/15(水) 13:40:20.74ID:0mVb2t4xhttp://example.com/aaa/
と、aaaディレクトリだけwordpressの対象外にしたいんですがどうしたら良いんでしょうか
条件は、以下のとおりです
・wpのインストールディレクトリは /wp
・aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa)
0095nobodyさん
2013/05/15(水) 14:52:46.59ID:???別に気にせず、ただ aaa を置けばいいんじゃないの。
WordPress が作る rewrite ルールを見てもらえばわかるけど、
・ディレクトリやファイルが実在すれば、それらが優先
・実在しなければ、index.php に飛ばす。あとは WordPress 内のパーマリンクのルールで処理
となっている。
0097nobodyさん
2013/05/16(木) 09:43:08.62ID:???素直にトップに設置しようよ。
0100nobodyさん
2013/05/16(木) 18:06:11.05ID:???>aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa)
が、どーたらって陳腐な質問になるんだろ。
0101nobodyさん
2013/05/16(木) 18:10:17.94ID:???>aaaディレクトリはドキュメントルート直下に実在してるディレクトリ(/aaa)
が、どーたらって陳腐な質問になるんだろ。
0102nobodyさん
2013/05/16(木) 19:41:35.01ID:???顔真っ赤?
0103nobodyさん
2013/05/16(木) 20:45:15.04ID:???テンプレートthematicの投稿ページのhtmlの編集はどこですればいいかご存知の方いませんか?
0104nobodyさん
2013/05/16(木) 20:48:55.12ID:???抽象的過ぎて答えようがない
0105nobodyさん
2013/05/21(火) 13:21:47.56ID:???設定-表示設定で、固定ページをフロントページにしています。
ページが存在しない(404)の場合、index.phpを表示するようにしたいのですが、
ただ404.phpからindex.phpにリダイレクトさせるのではなく、
index.php(またはindex.phpと同じ記事内容)の上部に「404 not found」を表記させたいです。
条件分岐を使おうにも404.phpやindex.phpやheader.php?のどこにどう記述すればいいのかわかりません。
アドバイスお願いします。
0106nobodyさん
2013/05/21(火) 15:16:41.48ID:???0108nobodyさん
2013/05/22(水) 13:32:39.65ID:???固定ページならhome.phpかもしらん、サイトの設定次第。
0109nobodyさん
2013/05/23(木) 09:51:11.44ID:bMHoS7OUカテゴリーをクリックすると古い記事から順に
表示させたいのです。
下記のquery_postsという記述が見つかりません。
恐らく探す場所が違うと思うのですが。
post.phpの中にあるものじゃないのですか?
初心者ですがよろしくお願いします。
http://www.bizmemowp.com/wordpress-biz527
0110nobodyさん
2013/05/23(木) 14:15:10.50ID:???で使われるのは archives.php とかじゃないの?
ttp://wpdocs.sourceforge.jp/%E3%83%86%E3%83%BC%E3%83%9E%E3%81%AE%E4%BD%9C%E6%88%90
とかから理解した方がいいよ。
0112nobodyさん
2013/05/23(木) 21:22:18.33ID:???0113nobodyさん
2013/05/23(木) 22:42:32.82ID:???バカじゃないなら答えたらどうかな
0114nobodyさん
2013/05/23(木) 22:45:56.54ID:???0115nobodyさん
2013/05/23(木) 23:30:38.59ID:bMHoS7OUありがとうございます。
苦戦しましたが無事希望どうりに出来ました。
0116nobodyさん
2013/05/23(木) 23:37:05.75ID:/Fqg1N36917:以下、名無しにかわりましてVIPがお送りします[]
2013/05/23(木) 22:25:46.82 ID:MT5ZqnSp0
ようおまいらwwwwよりしくやってっか?wwww
俺か?www俺は元気だwwww
--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1369316645/
0117nobodyさん
2013/05/23(木) 23:40:51.59ID:bMHoS7OUwindowslivewritterを使おうと検索してると出てきたのです。
ググるとアフィ関連ばかりでちょっと正確な情報がないです。
8500円の価値がありますかね?
0118nobodyさん
2013/05/24(金) 00:08:16.39ID:???高いwwwwww
0119nobodyさん
2013/05/24(金) 08:26:12.96ID:???Web2.0だとか、Web3.0とかに逆行するようにも思えるけどね。
歴史は繰り返すのかな。
>>117
標準のWP使いなら良いんじゃないの?
カスタムフィールドや、何だかんだとプラグインなどで組み込んでるなら無意味。
ただ、投稿者・寄稿者のユーザーレベルが指定できなら、不慣れな利用者には良いかも
0120nobodyさん
2013/05/24(金) 12:25:01.36ID:RW0VWAjZありがとうございます。
なんだかこういうアフィ関連ソフトが怖くて。
本当に初心者で、標準WPに40選プラグインから少し入れた程度です。
ブログも一つしかないし、アフィもやらないんですけど。
ちょっと2週間試してみます。
0121nobodyさん
2013/05/24(金) 13:32:16.61ID:???0122nobodyさん
2013/05/24(金) 14:12:51.86ID:???0123nobodyさん
2013/06/03(月) 02:51:03.75ID:Anr8hVkrこれってどう対処すればいいのかな?
The daily antivirus scan of your blog suggests alarm.
Notify message by AntiVirus for WordPress
0124nobodyさん
2013/06/03(月) 02:57:08.47ID:???お前が信頼して入れたAntiVirus用のプラグインがお前のサイトがウィルスに感染してるよって
警告してくれてるんだからネットワークから切り離して
ウィルス感染箇所が判別できなきゃサイト自体削除しろよ
ウィルス拡める馬鹿な人なの?
0125nobodyさん
2013/06/03(月) 16:47:29.29ID:???サイトURLの頭にwww.をつけて更新したら
is_main_blog()が効かなくなりました。
しかし、サイト閲覧ができなくなったわけでなく、閲覧はできるし記事も無事です。
このメインブログIDを調べると相変わらず1を返してきます。管理画面もいままでどおり正常です。
つまりなぜかマルチサイトの親サイトがない状態です。
is_main_blogでtrue を返すようにしたいのですがDBのどこを治せばよいですか?
0126nobodyさん
2013/06/03(月) 18:16:14.76ID:LfxiG17yこのCMSさえあればコーポレートサイトなども簡単にできますね。
html5にするプラグインなどあるのでしょうか?
0127nobodyさん
2013/06/03(月) 18:55:02.39ID:???0128nobodyさん
2013/06/05(水) 22:17:59.79ID:???0129nobodyさん
2013/06/06(木) 07:12:05.74ID:???0131nobodyさん
2013/06/07(金) 07:11:00.94ID:???0132nobodyさん
2013/06/09(日) 03:16:23.67ID:Eae3A/Um0133nobodyさん
2013/06/10(月) 17:48:13.70ID:???0134nobodyさん
2013/06/14(金) 14:46:20.74ID:???ホームページの制作やリニューアルをお考えの方や
お手頃価格で多機能なCMSをお探しの方におすすめの
ホームページ作成ツールのご紹介致します。
http://senseisha-cms.com/
0135nobodyさん
2013/06/24(月) 21:25:01.52ID:???wordpress3.5.1 Suffusion4.4.6をカスタマイズしています
divの入れ子になると思うのですが
main-colに対してwidth:100%指定したdiv boxが2px程大きくなってしまい
div boxのボーダー線右が削られる様で表示できません
以下、ソースです アドバイスいただけないでしょうか?
続く
0136nobodyさん
2013/06/24(月) 21:26:03.16ID:???<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; }
0137nobodyさん
2013/06/24(月) 21:33:25.68ID:???margin: -1px;とかなんじゃないかな…。
wordpress 関係ないけどな。
0138nobodyさん
2013/06/24(月) 21:44:14.53ID:???早速ご返答ありがとうございます
ボーダー1pxで
大枠の大して中枠を設定するとき100%にしたらボーダー1px分飛び出てしまう
そのためボーダー1pxとして、かつwidthを%指定したい場合(可変テンプレートの場合など)は
1pxをmarginで差し引いてやらなければならない
ということですね?
width: 100pxのボックスに1pxのボーダーを付ければ102pxのボックスが出来てしまう
ということなのですね、勉強になりました。
ありがとうございました m(_ _)m
0139nobodyさん
2013/06/25(火) 17:28:52.07ID:???前にカスタマイズした時に一からページネーション作りなおして対応したけども
0140nobodyさん
2013/06/25(火) 22:38:12.71ID:???0141nobodyさん
2013/06/26(水) 03:35:46.38ID:???あれって、同じ投稿でも言語毎にコメント欄が隔離されんじゃん。
一緒くたにしたいんっすよね。どーすりゃいいわけ?
0142nobodyさん
2013/06/26(水) 07:12:59.22ID:???0143nobodyさん
2013/07/01(月) NY:AN:NY.ANID:???1
<ul>
2
<?php wp_list_categories(array('title_li' => '', 'taxonomy' => 'topicslist', 'show_count' => 0, 'depth' => 1)); ?>
3
</ul>
注意) taxonomy’ => ‘topicslist‘,
という記事があったのですが、実際このコードをindex.php の表示させたいところに記述すれば良いのですか?
0144nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???http://free-themes-wordpress.com/wordpress/?cat=15
にある「History Channel 1.1」というテンプレートを使って
ブログを始めようとしているのですが、
早速二つの壁にぶち当たってしまいました。
�@写真と記事の間にヘッダーメニューを追加したい。
�Aウィジェットから削除してもサイドバーからMetaが消えない。
コピペするしか能のない素人ですが、
どうか手ほどきよろしくお願いします。
0145nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???�A sidebar.php の31行目<?php endif; ?>を41行目(/ul)の前に移動
0146nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???これ常識な
0147144
2013/07/08(月) NY:AN:NY.ANID:???ありがとうございます。
お陰で�Aは完全解決できました。
�@はなんだか不自然な感じになってしまうので、
まだ解決とは行きませんが、なんとなく場所とやり方はわかってきました。
>>146
そうなんですか。
それなら、公式テーマも検討してみます。
0148nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???0150nobodyさん
2013/07/08(月) NY:AN:NY.ANID:???さくらとエックスサーバーは自動インストール機能あるね…。
うちはマルチサイトで運用するので使ってないけど。
0151nobodyさん
2013/07/08(月) NY:AN:NY.ANID:4wx/Dxntページのコンテンツエリアの高さの情報を取得できる
テンプレートタグを教えてください。
0153nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???最初から直さないといけなくなるから面倒だな
どうやったら、アップデートの問題を解決できるよ?
0154nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???0155nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???0157nobodyさん
2013/07/12(金) NY:AN:NY.ANID:qVwporw/Exec-PHPプラグイン入れてページ内に下記コードでログインフォーム設置しました。コードは拾ったものです。
それで、ID、パスワードのエラーや未入力だとwp-login.phpにリダイレクトされてしまいます。
できればリダイレクトせずにエラーメッセージを表示したいのですがどのように書きかえればいいでしょうか。
<?php if (is_user_logged_in()) : ?><p>ログイン中</p>
<p><a href="<?php echo wp_logout_url() ?>&amp;redirect_to=<?php echo esc_attr($_SERVER['REQUEST_URI']) ?>">ログアウト</a><?php else : ?>
<form method="post" action="<?php echo wp_login_url() ?>?redirect_to=<?php echo esc_attr($_SERVER['REQUEST_URI']) ?>">
<p><label for="login_username">ログインID:</label></p>
<p> <input type="text" name="log" id="login_username" value="" size="36" /></p>
<p>
<p><label for="login_password">パスワード:</label></p>
<p> <input type="password" name="pwd" id="login_password" value="" size="36" /></p>
<p>
<p><input type="submit" value="ログイン" /></p>
<p> </form>
<p><?php endif; ?>
0158nobodyさん
2013/07/12(金) NY:AN:NY.ANID:???なぜか今どき exec-php 絶賛disられ中だというのに、これまたこのタイミングでこんな質問するか。
google で exec-php を、日本語ページ、1週間で検索してみろ。
0159nobodyさん
2013/07/18(木) NY:AN:NY.ANID:???index.phpでquery_postsを使って表示を最新3件表示していますが、
「先頭に固定表示」をすると固定+3件の計4件表示されてしまいます。
この場合、3件に表示をしたい場合はどうすれば良いでしょうか?
0160nobodyさん
2013/07/18(木) NY:AN:NY.ANID:???っていうか、今までどうやって4件にしてたんだw
0161nobodyさん
2013/07/19(金) NY:AN:NY.ANID:???いや、posts_per_pageは使っています。
ただ、それでも上記のような問題が発生してしまいます。
結局、is_stickyを使った分岐で対応して何とかなりました。
0162nobodyさん
2013/07/20(土) NY:AN:NY.ANID:???「特定の条件の時だけ3件にしたい」って書かな。
0163nobodyさん
2013/08/05(月) NY:AN:NY.ANID:???逆は見つかるのですが…
0164nobodyさん
2013/08/05(月) NY:AN:NY.ANID:???もしくは、無駄なことをしようとしているか、ちょっと軸がずれている。
0165nobodyさん
2013/08/05(月) NY:AN:NY.ANID:???0166nobodyさん
2013/08/06(火) NY:AN:NY.ANID:???0167nobodyさん
2013/08/10(土) NY:AN:NY.ANID:???0168名無しさん
2013/08/17(土) NY:AN:NY.ANID:???サブディレクトリ形式でマルチサイト化しましたが、
サイトを新規追加し、そのダッシュボードにアクセスしようとすると、
以下の「エラーメッセージ」が出てアクセスできません。Firefoxです。
↓
ページの自動転送設定が正しくありません
このアドレスへのリクエストに対するサーバの自動転送設定がループしています。
wp-config.phpと.htaccessにコードを追加しろということで、
そのままコピペして貼り付けたのですが、
サブディレクトリのWordpressを開くとスタイルシートが効かない状態で表示され、
ログインしようとログインページを開こうとすると上記の「エラーメッセージ」が
出て開くことが出来ません、
0169名無しさん
2013/08/17(土) NY:AN:NY.ANID:???よろしくお願いします・・・!!
</IfModule>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
0170名無しさん
2013/08/17(土) NY:AN:NY.ANID:???0171nobodyさん
2013/08/20(火) NY:AN:NY.ANID:c4dgSFFZ0172nobodyさん
2013/08/20(火) NY:AN:NY.ANID:???http://oxynotes.com/?p=1496
これでも見て勉強して。
query_posts()と投稿者引数のauthor=ユーザーIDで指定する。
query_posts()のパラメーターは以下にまとまってる。
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts
0173nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???$使うとエラーになるのはなんで?
0174nobodyさん
2013/08/26(月) NY:AN:NY.ANID:???0175nobodyさん
2013/08/27(火) NY:AN:NY.ANID:mErre8JTしかし、言語URL設定で躓いています。
「ディレクトリ内の違う言語」を選択しても「このディレクトリの言語は機能していないようです」
とエラーが出ます。
修正方法として※※domain=1にアクセスしても404のままです。
サーバーはロリポップを使用していますが、どのようにすれば良いのでしょうか?
0176nobodyさん
2013/08/27(火) NY:AN:NY.ANID:mErre8JT自己解決しました
0177nobodyさん
2013/08/28(水) NY:AN:NY.ANID:???社会教育受けた?
■ このスレッドは過去ログ倉庫に格納されています