eiowq87mv23k
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: functions.php内でのグローバル変数についてhissyさんご回答ありがとうございます!
`183 function pcn() {
184 global $burl;
185 echo $burl;
186 echo “<br />”;
187 var_dump($burl);`となっています。
仰るとおりこの関数を実行しないと
エラーはなくなります。まずはfunctions.php内の関数同士で
変数の値をやり取りしたいのですが
何か方法がありますでしょうか。フォーラム: 使い方全般
返信が含まれるトピック: 自作メタボックスから追加した画像のURLを取得したい自分で調査を進めたところ
少し状況が進み新たな質問が出てしまいましたので
改めて投稿させていただきます。管理人様、誠にお手数をおかけいたしますが
削除のお手続きをお願い申し上げます。フォーラム: 使い方全般
返信が含まれるトピック: タグのAnd検索(tax_query,query_posts使用)別の方法で自己解決いたしました。
貴重なスペースありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: 画像の相対パスについてens-okuno様
度々ご確認ありがとうございました。
<img src="/img/○○○.jpg"> <img src="img/○○○.jpg">
↑上記コードですが今回functions.phpに書き込んだソースは
img/を変換するという設定のものなので/img/と前にスラッシュが入っていると
変換されなくなる可能性がありますね。
すみません。前回の書込みは間違いでした。当方の環境でテストしてみたところ
下記手順で表示されました。■環境
wordpress3.1 マルチサイト サブディレクトリ形式 小サイト1.functions.php最下部に以下コピペ
function replaceImagePath($arg) {
$content = str_replace(‘”img/’, ‘”‘ . get_bloginfo(‘template_directory’) . ‘/img/’, $arg);
return $content;
}
add_action(‘the_content’, ‘replaceImagePath’);2.ffftpにてimegesフォルダをimgに名前変更
3.投稿記事・固定ページに<img src=”img/○○○.jpg”>を記述
で問題なく表示されました。
もしかしたら他に何か影響している設定や
ens-okunoさんの環境に原因があるかもしれません。
私の知識ではここまでしかお応えできませんでした。
wordpressバージョンやプラグインをご提示いただき
他の方のご回答をお待ちください。フォーラム: 使い方全般
返信が含まれるトピック: 画像の相対パスについてens-okunoさん
ご確認ありがとうございます。
>imagesフォルダを残していると何か影響がでるというのはないですよね。こちらは問題ないと思います。
もう一点下記ソースですが
$content = str_replace(‘”img/’, ‘”‘ . get_bloginfo(‘template_directory’) . ‘/img/’, $arg);$content = str_replace(get_bloginfo(‘template_directory’) . ‘/img/’, $arg);
と変更してまたテストをお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: 画像の相対パスについてens-okunoさん、ソースのご提示ありがとうございます。
重ねての確認で恐縮ですが
Twenty Tenのディレクトリはデフォルトではimagesと
なっていたと思うのですがそちらはimgに
変更されたということでよろしかったでしょうか。またソースの埋め込み場所ですが
最下部のendif;の下に書いてテストしてみてください。}
endif;function replaceImagePath($arg) {
$content = str_replace(‘”img/’, ‘”‘ . get_bloginfo(‘template_directory’) . ‘/img/’, $arg);
return $content;
}
add_action(‘the_content’, ‘replaceImagePath’);フォーラム: 使い方全般
返信が含まれるトピック: 画像の相対パスについてens-okunoさん、こんにちは。
functions.phpの実際のソースを提示していただくことは可能でしょうか?
また画像の保存ディレクトリはimgということで間違いなかったでしょうか。
以上ご確認をお願いいたします。
フォーラム: その他
返信が含まれるトピック: このフォーラムにつきましてIKEDA Yurikoさんご回答ありがとうございます。
>一般投稿者は30分以内(だったかな?)であれば内容を修正できますので
言われて今気がつきました!ありがとうございます!
投稿した記事のところにある【#編集】というリンクですね。こちらもあわせて利用していきたいと思います。
ご回答ありがとうございました。フォーラム: その他
返信が含まれるトピック: このフォーラムにつきましてodysseyさんご回答ありがとうございます。
>申し訳ありませんが、トピックの削除はメンバーには解放されておりません。
>また、残念ながら再投稿のような機能も用意されていません。タグをつけることで管理の方が対応してくれるんですね。
了解いたしました。
いつもありがとうございます。
これからも宜しくお願いいたします。フォーラム: テーマ
返信が含まれるトピック: 投稿ページのタグを検索したい自己解決しました。
貴重なスペースありがとうございました。フォーラム: テーマ
返信が含まれるトピック: ブログ全体と個別ページのデータを混在させたい/query_postsの指定?jim912さん長々とお付き合いいただきまして
本当にありがとうございました!おかげさまで思ったとおりの動きをさせることができました。
jim912さんのアドバイスがなければ実現できていなかったと思います。また機会がありましたらアドバイスのほう宜しくお願いいたします。
フォーラム: テーマ
返信が含まれるトピック: ブログ全体と個別ページのデータを混在させたい/query_postsの指定?jim912さんありがとうございます。
すみませんまた少しソースを書き直して
何とか表示させることはできました。しかし検出のところで機能がしておらず現在も調査中です。
ちょっと検出のところを動的にしたいという欲が出てきまして
以下のようにソースを書いてみました。またお気づきの点などありましたらご教授いただければ幸いです。
<div id=”content”>
//ループ開始、テンプレート適用された固定ページからデータ取得
<?php if(have_posts()):
while(have_posts()): the_post(); ?><?php the_content(); ?>
<?php endwhile; endif; ?>
//ループ終了、ここまでの表示は問題なし//新たなループ開始、サイト全体の投稿記事を検索&表示。
//検索対象の記事は本文中にこのテンプレートが適用された固定ページのタイトルが含まれるもの
<?php
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(array(‘s=$post->post_title&post_type=post&paged=’ . $paged ));
?>
<?php if(have_posts()):
while(have_posts()): the_post(); ?><?php the_content(); ?>
<?php endwhile; endif; ?>
//ループ終了。このテンプレートが適用された固定ページのタイトルと
//同じ文言を本文中に含む投稿記事を検出したいのに全ての投稿記事が出力されてしまう。</div>
<?php get_footer(); ?>s=$post->post_titleこの書き方は大丈夫でしょうか?
$post->post_titleでこのテンプレートが適用されたtitleを
取得したいと考えていますが間違っていますでしょうか?度々恐縮ですがアドバイスのほど宜しくお願いいたします。
ps.
<?php endif; ?>がないのがエラーの原因だったと思います。
こちらをつけたら表示されるようになりました。ありがとうございました!
query_posts(array(の部分はarray()を外しますと投稿記事が見つかりませんでした
となります。つけますと表示されるという状況です。フォーラム: テーマ
返信が含まれるトピック: ブログ全体と個別ページのデータを混在させたい/query_postsの指定?すみません追記です。
上記で出たエラーになります。サーバー エラー http:ほげほげ を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。
フォーラム: テーマ
返信が含まれるトピック: ブログ全体と個別ページのデータを混在させたい/query_postsの指定?jim912さん ご回答ありがとうございます。
ご提示いただきましたソースを
テンプレートに組み込んでみましたがエラーが出てしまいました。再度ソースを書き直してみましたのでまたおかしい部分などありましたら
ご教授願えませんでしょうか?自分なりの解釈をコメントにて記載しています。
度々お手数をおかけして恐縮ですが宜しくお願いいたします。<div id="content"> //ループ開始、このテンプレートが適用されたページから情報を取得 <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> //ループ終了。 </div> //新たなループ開始、query_postsにてサイト全体の投稿ページから情報を取得 <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts(array('s=ほげ&post_type=post&paged=' . $paged ));//ほげというtagがついた記事を配列で取得 ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>//配列がある限り以下の処理をする <div class="article"> <?php the_content(); ?>//配列に格納された情報を表示する <!--<p class="spec"><a href="<?php the_permalink(); ?>" class="rm">続きを読む »</a></p>--> </div> <?php endwhile; ?>
ps.
>query_posts で post_content というパラメータは無効です。
>また、クオートすべき箇所がおかしいように思えます。基礎的な部分が不十分なまま質問してしまい恐縮です。
現在あわせて文法なども勉強しております。フォーラム: テーマ
返信が含まれるトピック: ブログ全体と個別ページのデータを混在させたい/query_postsの指定?jim912さん投稿ありがとうございます。
始めにすみません。上記ソースは張り間違えでした。
下記になります。<?php load_template(TEMPLATEPATH . '/heada-lightbox.php'); ?> <?php get_sidebar(); ?> <div id="content"> <?php query_posts('pagename=ほげほげ'); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> </div> <?php query_posts(post_content='ほげほげ'); ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts($query_string . '&post_type=post&paged='. $paged . ''); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="article"> <?php the_content(); ?> <!--<p class="spec"><a href="<?php the_permalink(); ?>" class="rm">続きを読む »</a></p>--> </div> <?php endwhile; ?> <?php get_footer(); ?>
・ブログ内の投稿記事の本文一覧
こちらは投稿記事本文に【ほげ】という文字がある記事を
一覧表示させたいと考えています。>「ブログ内の投稿記事」を取得するquery_postsで
>指定されているパラメータのタグが、投稿タグとして
>どのように設定されているか教えてください。申し訳ありません。こちらは本文中でした。
どんなページかといいますと
芸術家とその作品を集めたサイトを作っています。今回の質問は芸術家紹介ページです。
作品は投稿記事で1ずつ作成。
芸術家紹介ページに該当の作品を読み込ませたいという内容でした。間違いがあり大変失礼いたしました。
もしお心当たりがありましたらご回答のほどお願い申し上げます。