ホーム
/
wordpress
-
メディアファイルはアップロードフォルダに存在しますが、表示されません
ワードプレスで、メディアアップローダーで画像をアップロードしようとしましたが、「ディレクトリwp-content/uploads/2016/09を作成できませんでした」と表示されます.次に、フォルダを正しく作成します.そして今、メディアアップローダーでファイルをアップロードしようとすると、「ディレクトリwp-content/uploads/2016/09に移動できませんでした」と表示されます.最後に、画像をフォルダにアップロードしてから、メディアライブラリとメディアライブラリをチェックして「メディアが見つかりません」と表示しました.なぜそれが起こっているのですか?-
uploads
-
-
カテゴリにカスタムフィールドを追加
特定のカテゴリにカスタムフィールドを追加したいのですが.カテゴリには次のフィールドのみがあります:名前:スラッグ:親:説明:TVシリーズのサイトがあるので、さらにフィールドを追加したいので、新しいカテゴリ(Category=Series)を作成するときにこのようなものが必要です名前:アーティスト:年:タイプ:ジャンル:概要:スラッグ:親:説明:など...何か助けてください?よろしくお願いします.-
categories
-
-
カテゴリエディタにカスタムフィールドを追加する例はありますか?
私はこのナッツを割るのにかなり近いと思います:)カテゴリエディタにカスタムフィールドのセットを追加しようとしています.ポストメタを扱っていないので、カスタムカテゴリフィールドの値をwp_optionsテーブルではなくwp_term_taxonomyテーブルに書き込むと思います.これは正しいですか?これを行う方法の例がある場合は、リンクまたはコードを共有してください.カスタムカテゴリフィールドをキャプチャして保存する方法がわかりません.これが私のコードです...//addthehooktoplacetheformonthecategoryeditorscreenadd_action('edit_category_form','ce4_category_admin');//Addsthecustomtitleboxtothecategoryeditorfunctionce4_category_admin($category){echo"category:".$category->term_id;//great,Igotareferencetotheterm_id,nowIneedto...-
plugin-development
-
-
IDでWooCommerce製品カテゴリリンクを取得するにはどうすればよいですか?
WooCommerceの製品カテゴリは、product_catと呼ばれるカスタム分類法です.私が書いている関数では、get_categoriesをtaxonomyパラメーターをproduct_catに設定して使用しています.すべてが正常に機能し、ID、名前、さらにはスラッグという用語を取得できます.私が理解できないのは、リンクを表示する方法です.どうやらget_category_linkはカスタム分類法では機能せず、get_term_linkも機能しないため、エラーが発生します.これが私が持っているものです:$prod_cat_args=array('taxonomy'=>'product_cat',//woocommerce'orderby'=>'name','empty'=>0);$woo_categories=get_categories($prod_cat_args);foreach($woo_categoriesas$woo_cat){$woo_cat_id=$woo_cat->term_id;//categoryID$woo_cat_name=$wo...-
custom-taxonomy woocommerce link-category
-
-
Wordpressカスタムテンプレートに外部PHPファイルを含める
外部PHPファイルをカスタムテンプレートに含めることは可能ですか?自分のサイトにブログを追加しようとしています.私のサイトにはすでにヘッダー、フッター、サイドバーのレイアウトがあります.カスタムテンプレートでそれらを使用できますか?<?php/*TemplateName:Blog*/?><?phpinclude(PATH.'http://www.example.com/includes/header.php');?><?phpif(have_posts()):while(have_posts()):the_post();?><div<?phppost_class()?>id="post-<?phpthe_ID();?>"><h2><ahref="<?phpthe_permalink()?>"><?phpthe_title();?></a></h2><?phpinclude(TEMPLATEPATH.'/inc/meta.php');?&g...-
php theme-development customization include
-
-
カスタム投稿タイプ内に現在の分類用語を表示する
まあ、これはかなり簡単なはずですが、ウェブ上のどこにも答えが見つかりませんでした.私が見つけたすべての答えは近いものでしたが、私が必要としていたものは正確にはありませんでした.必要なのは、現在のカスタム投稿タイプの現在の用語だけを表示することです.すべての用語が1つだけではありません!(関連する用語)これは私が使用しているものですが、私にとって良くないすべての用語が表示されます:<?php$taxonomy='genre';$queried_term=get_query_var($taxonomy);$terms=get_terms($taxonomy,'slug='.$queried_term);if($terms){foreach($termsas$term){echo$term->name;}}?>覚えておいてください-単一の投稿タイプのテンプレートに表示したいのですが誰か提案できますか?ありがとう-
custom-post-types custom-taxonomy terms
-
-
ページ更新時にフォームの再送信を停止する方法
こんにちは、投稿に添付ファイルを追加するフォームがありますが、フォームが投稿されたときに、「ファイルがアップロードされました」とエコーする新しい添付ファイルが付いた投稿が表示されないことは明らかです.ユーザーがページを更新すると(新しい添付ファイルを表示するために)、フォームが再度投稿されます!(1)更新時にフォームの投稿を再度停止するか、(2)ページを自動的に更新して、新しい添付ファイル付きの投稿を表示することはできますか?(2の方がはるかに優れています)<?php$post_id=$post->ID;if(isset($_POST['html-upload'])&&!empty($_FILES)){require_once(ABSPATH.'wp-admin/includes/admin.php');$id=media_handle_upload('async-upload',$post_id);//postidofClientFilespageunset($_FILES);if(is_wp_error($id)){$errors['upload_err...-
php forms
-
-
用語IDカスタムクエリで投稿を取得する
カスタムクエリを使用してカスタム投稿を取得したい.私の分類法はrecipe_txであり、条項(牛肉)、(鶏肉)などが入っています.使用してみましたSELECTp.*FROMwp_postsp,wp_term_taxonomytt,wp_term_relationshipstrWHEREp.ID=tr.`object_id`ANDtt.`term_id`=tr.`term_taxonomy_id`AND(p.post_type='recipe_cpt')ANDp.post_status='publish'ANDtt.`term_taxonomy_id`=37しかし運がない.誰かがterm_idでwp投稿を取得する方法を教えてもらえますか.beefsidが37の場合、すべての投稿を取得したいterm_id=37を使用ありがとうございます-
custom-taxonomy query terms
-
-
現在のテーマへのパスを取得するにはどうすればよいですか?
このコードは、現在のプラグインのディレクトリを取得するために使用されます:plugin_dir_url(__FILE__).現在のテーマのディレクトリを取得するには何を使用すればよいですか?-
plugin-development theme-development directory paths
-
-
the_contentから空の段落を削除しますか?
やあみんな、WordPressの投稿に空の段落が作成されないようにしたいだけです.これは、コンテンツを手動で配置しようとすると非常に頻繁に発生します.なぜこれが有効にならないのかわかりませんか?/*Removeemptyparagraphtagsfromthe_content*/functionremoveEmptyParagraphs($content){/*$pattern="/<p[^>]*><\\/p[^>]*>/";$content=preg_replace($pattern,'',$content);*/$content=str_replace("<p></p>","",$content);return$content;}add_filter('the_content','removeEmptyParagraphs');編集/更新:問題は次のようです:functionqanda($content){//filtersfor[q=somequestion]and[a=someanswer]//wrapsitinsid...-
functions filters wp-autop
-
-
フィルタを使用して<p>タグの自動ラップを削除していますが、ラップされた要素はまだありますか?
これはfunctions.phpにあります:スライダー内の画像は、「ページコンテンツ」と呼ばれるカスタム投稿タイプとして追加されました.フィルタがメインの投稿にのみ適用されるかどうかはわかりません./***Removeparagraphtagsaroundcontentandexcerpt*/remove_filter('the_content','wpautop');remove_filter('the_excerpt','wpautop');管理者の投稿は次のようになります.しかし、NivoSliderの画像をpタグでラップしているものがあります:CSS:#slider-wrapper{float:left;height:560px;}#slider{float:left;border:1pxsolid#DDD;position:relative;background:url(images/loading.gif)no-repeat50%50%;}#sliderimg{top:0px;left:0px;display:none;float:left;position:absolut...-
filters
-
-
ワードプレスのテーマから検索バーを削除するにはどうすればよいですか?
ワードプレスのテーマから検索バーを削除するにはどうすればよいですか?-
theme-development themes search design
-
-
WP_Queryループから投稿IDを取得するにはどうすればよいですか?
特定のタイプの投稿を取得するWP_Queryループがあります.これらの投稿にはカスタム投稿メタがあるため、その投稿のメタを表示できるように、エコーせずに投稿のIDを取得できる必要があります.エコーせずに投稿のIDを取得するにはどうすればよいですか?これは私のコードです:$menu_id=get_the_id();$category_args=array('post_type'=>'category','post_parent'=>$menu_id);$menu_categories=newWP_Query($category_args);while($menu_categories->have_posts()):$menu_categories->the_post();$category_id=??????;?><h4><?phpechothe_title();?></h4><?php$dish_args=array('post_type'=>'dish','post_parent'=>$categor...-
post-meta
-
-
the_post_thumbnailでのみ画像のURLを取得するにはどうすればよいですか
the_post_thumbnail()で画像のURLを取得する方法を知りたいデフォルトのthe_post_thumbnail()<imgwidth="800"height="533"src="http://domain.com/wp-content/uploads/2011/02/book06.jpg"class="attachment-post-thumbnailwp-post-image"alt="book06"title="book06"/>ここでは、srcのみを取得します.the_post_thumbnail()をフィルタリングしてhttp://domain.com/wp-content/uploads/2011/02/book06.jpgのみを取得するにはどうすればよいですか.教えてください-
post-thumbnails
-
-
画像タグではなくサムネイルパスを取得する
WordPressでサムネイルを表示する方法はたくさんありますが、the_post_thumbnail()およびget_the_post_thumbnail().&lt;img/&gt;タグではなく、サムネイルのパスのみを取得する(bgimageとして設定する)ために使用できる方法は何ですか?get_メソッドの結果を解析するオプションしかありませんか、それとももっと簡単な方法がありますか?-
post-thumbnails
-
-
get_template_directory_uriは、子テーマではなく親テーマを指しています
私が抱えている問題は、get_template_directory_uriがsite/wp-content/themes/twentythirteen/myGallery/gallery_functions_include.phpのような親テーマを指していることです.ただし、site/wp-content/themes/child-twentythirteen/myGallery/gallery_functions_include.phpである必要がある子テーマを指すようにします.使用しているのはinclude(TEMPLATEPATH.'/myGallery/gallery_functions_include.php');-
functions child-theme include
-
-
apply_filters( 'the_content'、$ content)vs do_shortcode($ content)
テーマオプションまたはカスタムpostmetaテキスト領域があるとしましょう.ここで、複数のショートコード、一般的なテキスト、画像などを実行したいと思います.ベストプラクティスとその理由は何ですか?オプション1:$content=//mytextareadata;echoapply_filters('the_content',$content);オプション2:$content=//mytextareadata;echodo_shortcode($content);どれがベストプラクティスになるのか、そしてその理由を教えてください.編集シナリオについて詳しく説明します.私はクライアントの要件に合わせてテーマを開発します.ショートコード(スライダー、お問い合わせフォームなど)や単純なテキストを追加できるように、投稿/ページ/カスタム投稿タイプに投稿メタを追加する必要がある場合があります.提出されたテキストです.ショートコードを機能させるために、オプション1を使用します.さて、これは間違った方法だと誰かから聞いたので、do_shortcodeを使用する必要があります.しかし、彼らは私にそれが...-
filters shortcode the-content
-
-
確認なしでログアウトする方法 '本当にログアウトしますか? "?
今、次の方法でログアウトします:<ahref="<?phpbloginfo('url');?>/wp-login.php?action=logout">Logout</a>ログアウトを確認する必要があるページにリダイレクトされます.ログアウト後に確認を削除してホームページにリダイレクトするにはどうすればよいですか?-
logout
-
-
wp_enqueue_scriptsアクションフックのみを使用したadmin-ajax.phpでの400の不正なリクエスト
私は最近ajaxに取り組んでいます.ネット上にあるチュートリアルはすべて非常によく似ており、実装が非常に簡単です.しかし、ajax-admin.phpファイルで常に不正なリクエスト400を受け取ります.長く集中的に検索した結果、統合の時期が原因であることがわかりました.initアクションフックを使用してスクリプトとwp_localize_scriptを初期化すると、すべて正常に機能します.したがって、コード自体は正しくなければなりません.my-page-test-functions.phpfunctionajax_login_init(){wp_register_script('ajax-login-script'、get_stylesheet_directory_uri().'/js/ajax-login-script.js'、array('jquery'));wp_enqueue_script('ajax-login-script');wp_localize_script('ajax-login-script'、'ajax_login_object'、array('ajaxurl'...-
functions ajax
-
-
メディアを特定のフォルダにアップロードできますか?
デフォルトでは、Wordpressダッシュボードを介してアップロードされたメディアは、現在の日付で決定されたフォルダーに入れられます.例:/wp-content/uploads/2011/09/.メディアがアップロードされると、Wordpressにファイルの場所を別の場所に変更するオプションが表示されません.メディアを別のフォルダーに配置するようにWordpressに指示できますか?すべてのメディアではありません.私が特に選択したメディアだけです.-
uploads
-