ホーム
/
wordpress
-
パーマリンクのカスタム投稿タイプにカテゴリを追加する
私は人々が以前にこれを尋ね、カスタム投稿タイプを追加し、パーマリンク用に書き直したことを知っています.問題は、340個の既存のカテゴリを引き続き使用したいということです.以前は/category/subcategory/postnameを見ることができましたこれで、customposttype/postnameのスラッグができました.カテゴリを選択してもパーマリンクに表示されなくなりました...adminのパーマリンク設定を別のものに変更していません.不足しているものや、このコードに追加する必要があるものはありますか?functionjcj_club_post_types(){register_post_type('jcj_club',array('labels'=>array('name'=>__('JazzClubs'),'singular_name'=>__('JazzClub'),'add_new'=>__('AddNew'),'add_new_item'=>__('AddNewJazzClub'),'edit'=>__('Edit'),'e...-
custom-post-types categories permalinks
-
-
Woocommerceのsingle-product.phpで商品が特定のカテゴリにあるかどうかを確認するにはどうすればよいですか?
世界で、商品がsingle-product.phpの特定の商品カテゴリに含まれているかどうかを確認するにはどうすればよいですか?<?phpif(is_product_category('audio')){echo'Inaudio';woocommerce_get_template_part('content','single-product');}elseif(is_product_category('elektro')){echo'Inelektro';woocommerce_get_template_part('content','single-product');}else{echo'someblabla';}?>is_product_category('slug')はsingle-product.phpに影響を与えません.上位の条件文が欲しいのですが.単一の製品ページでこれを解決する方法はありますか?-
plugins single
-
-
WooCommerceを使用してすべての製品をカテゴリ別に表示
WooCommerceでは、ストア内のすべてのカテゴリを見出しとして表示し、それらのすべての製品を以下の順序なしリストに表示したいと思います.これは可能ですか?カテゴリのリストまたは特定のカテゴリの製品のリストを表示できるものをいくつか見てきましたが、説明した方法ですべてをループするものはありません.現在、すべてのカテゴリを一覧表示するために使用しているものは次のとおりです.<?php$args=array('number'=>$number,'orderby'=>$orderby,'order'=>$order,'hide_empty'=>$hide_empty,'include'=>$ids);$product_categories=get_terms('product_cat',$args);$count=count($product_categories);if($count>0){foreach($product_categoriesas$product_category){echo'<h4><ahref="'.ge...-
categories woocommerce
-
-
最初のサブメニュー項目に異なる名前のadd_menu_page()
add_menu_pageのドキュメントには、メニュータイトルを2番目のパラメーター:add_menu_page('PageTitle','MenuTitle',...);後でadd_submenu_pageを介してページを追加する場合は、メインページサブメニューの最初のエントリになります:ただし、Wordpress自体と同じように、リストの最初のアイテムに別の名前を付けたい(ただし、同じページを指している):プラグインでそれを実現するにはどうすればよいですか?-
plugin-development menus add-menu-page add-submenu-page
-
-
プラグインによって挿入された管理メニューページを削除するにはどうすればよいですか?
次のコードがあります.これは、管理領域内で使用されない多くのものをクリーンアップします.add_action('admin_menu','my_remove_menu_pages');functionmy_remove_menu_pages(){remove_menu_page('edit.php');//Postsremove_menu_page('upload.php');//Mediaremove_menu_page('edit-comments.php');//Commentsremove_menu_page('themes.php');//Appearanceremove_menu_page('users.php');//Usersremove_menu_page('tools.php');//Toolsremove_menu_page('options-general.php');//Settings};ただし、プラグインから挿入されたメニュー項目は2つあります.各メニュー項目にカーソルを合わせると、リンクは次のように表示されます./wp-admin/edit.php?po...-
customization admin wp-admin admin-menu
-
-
あるワードプレスサイトから別のワードプレスサイトに画像付きのワードプレス投稿をインポートするにはどうすればよいですか?
[ツール]->[インポートとエクスポート]を使用しましたが、機能しませんでした.Wp-All-ImportandExportプラグインを使用しようとしましたが、機能しません.画像ではなく、コンテンツのみがインポートされました.この問題を修正する方法.画像付きの投稿をインポートする方法はありますか?-
import
-
-
メディアのインポートに失敗しました
[ツール]>[エクスポート]でXMLファイルを生成し、別のWordPressWebサイトで[ツール>インポート]を使用すると、添付ファイルの投稿タイプごとに「メディアのインポートに失敗しました」と表示されます.また、ロードに失敗したイメージは、前のサーバーの転送を消費する前のサーバーからホットリンクされます...しかし、http://codex.wordpress.org/Theme_Unit_Testから「ユニットテスト」をダウンロードすると、この問題は発生しません.tが存在します.一部の画像にはまだ「メディアのインポートに失敗しました」がありますが、30枚の画像のうち5枚にすぎません.XMLに独自のサーバーへのURLがありますが、どういうわけか[ツール>インポート]はメディアをダウンロードし、これらのURLを新しい場所に置き換えることができます(ホットリンクされなくなりました).「メディアのインポートに失敗しました」なしで正しく機能させるための秘訣は何ですか?「ユニットテスト」でさえ、「メディアのインポートに失敗しました」というメッセージがいくつかあるのはなぜですか?-
import export
-
-
'http_request_host_is_external'フィルターを使用するにはどうすればよいですか
http_request_host_is_externalフィルターを使用するのに非常に苦労しています.いくつかの背景として、私はプライベートプラグインとテーマの更新を処理するために別のサーバーをセットアップしようとしています.問題は、それが別のサーバー上にあるため、Wordpressのwp_http_validate_url(wp-includes/http.php)関数がリクエストを強制終了することです.以下は、そのファイルの481〜503行目です.if($ip){$parts=array_map('intval',explode('.',$ip));if('127.0.0.1'===$ip||(10===$parts[0])||(172===$parts[0]&&16<=$parts[1]&&31>=$parts[1])||(192===$parts[0]&&168===$parts[1])){//Ifhostappearslocal,rejectunlessspecificallyallowed./***Checkif...-
filters updates http
-
-
wp_mailが正しく機能しているかどうかを確認しますか?
wp_mail(ローカルマシンでテスト)を使用しようとしていますが、メールが受信されません.php.iniにはsmtp_port=25が設定されており、phpmail()はこれまで機能しています.wp_mailが機能しているかどうかを確認するにはどうすればよいですか失敗する可能性のあるものこれが私のメール機能のコードです:functionmv_optin_mail($id,$data){$url=$id."-".mv_mail_token($id,$data['token']);add_filter('wp_mail_content_type','set_html_content_type');add_filter('wp_mail_charset','utf8');$headers[]='From:'.sender_signature.'<'.noreply_address.'>';ob_start();include("optin-mail.php");$html_mail=ob_get_contents();ob_end_clean();wp_mail($data['...-
wp-mail
-
-
フォーム
を使用してデータベースにデータを挿入しますデータベースに「newsletter」という名前のテーブルを作成し、登録フォームをページに配置するためのショートコードを提供する簡単なプラグインを作成しています.フォームには「名前」と「メール」が含まれています.フォームデータ(名前+メール)をデータベースに挿入するのに問題があります.私はこれを書いた:<?php$name=$_POST['name'];$email=$_POST['email'];functioninsertuser(){global$wpdb;$table_name=$wpdb->prefix."newsletter";$wpdb->insert($table_name,array('name'=>$name,'email'=>$email));}?>しかし、idは機能しません.フォームからデータを取得してテーブルに挿入するにはどうすればよいですか?-
database forms table
-
-
現在の投稿のカテゴリIDを取得するにはどうすればよいですか?
ループ外の現在の投稿のカテゴリIDを取得する必要があります.まず、投稿IDに基づいてカテゴリを取得します:global$wp_query;$postcat=get_the_category($wp_query->post->ID);カテゴリIDを取得する方法は?$cat_id=$postcat->term_id;を試しましたが、機能しません.-
categories
-
-
管理メニューラベルの変更
私は最後の日、functions.phpファイルを使用してクライアントサイト用にWordPressを完全にカスタマイズしました.私は自分がどれだけ達成できたか、そしてそれがクライアントのために物事をどれほど簡単にするかについて驚いています.管理者としてログインしていないユーザーの特定のメニュー項目を削除しました.私が望んでいること(そして私が読んだことからそれができることを知っていること)は、いくつかのメニュー項目(管理領域の左側のサイドバー)の名前を変更する方法を見つけることです.たとえば、投稿を記事に変更します.もし誰かがfunctions.phpファイルのコードを提供したり、私にその方向を教えてくれたら、私はそれを大いに感謝します!-
wp-admin functions admin-menu dashboard
-
-
管理メニュー項目を並べ替える
「管理メニューセクションの順序の変更」に関連するメモ?"、WordPressの管理領域の各サブセクションのエントリをアルファベット順に並べ替える方法を探しています.現在、新しいプラグインが追加されるたびに、そのエントリは[設定]/[ツール]/[プラグイン]の下のランダムな場所に表示され、新しいメニュー項目を見つけるのが難しいことがよくあります.(私はすでにたくさんのプラグインを持っているので、私のメニューはかなりいっぱいです.)プラグインをかなり定期的に追加および削除しているので、メニュー順序付けプラグインの設定ページに継続的に移動して順序を調整する必要はありません.長い質問でごめんなさい.探しているものを明確にしたいだけです.例代わりに:設定-一般-書く-読書-討論-(残りのコアアイテム)-プラグイン4-WP何か-ものを助けるためのプラグイン-Google関連のプラグイン-RSSプラグイン-FeedBurnerプラグイン-など.メニューをアルファベット順に(または別の論理的な方法で)並べ替えることはできますか?例:設定-ものを助けるためのプラグイン-討論-FeedBurnerプラグイ...-
wp-admin admin sort
-
-
管理メニューセクションの順序を変更しますか?
運がなくてもこの非常に単純なタスクを実行しようとして数時間を費やした後、ここで少しイライラしています.基本的に、作成した5つのカスタム投稿タイプがあります.やりたいのは、「ダッシュボード」のすぐ下にそれぞれを特定の順序で表示することだけです.WordPressのドキュメントから、メニューの最高順序が「5」であるため、実際にはこれを実行できないようです.そして上記Lこれを読んでいる専門家の中には、関数ファイルを利用し、プラグイン(存在することがわかっている)を利用せずに、管理メニューを希望どおりに注文できる簡単な方法を教えてくれると思います.先に進んで、5つの個別の投稿タイプを作成し、ダッシュボードのすぐ下に特定の順序で含めてみてください...これは不可能のようです.??...これを行うためのjqueryハックのタイプはありますか誰かが私と共有できる、またはできればjQueryを使用せずに共有できる作業ですか?-
menus wp-admin admin
-
-
query_postsで、カスタムフィールドが空でない場合にのみ結果を表示します
query_postsを実行して、カスタムフィールドが空でないか値がある場合にのみ結果を表示するにはどうすればよいですか.カスタムフィールドにURLを入力し、URLがある場合にのみこれらのページを表示したいですか?現在のコードですが、残りがわかりません:$args=array('posts_per_page'=>'10','post_type'=>'programmes','orderby'=>'meta_value_num','meta_key'=>'popularityfig','order'=>'DESC',);-
custom-field query-posts
-
-
パスワードなしでプログラムでユーザーにログインできますか?
プログラムで手動でユーザーを作成していますが、新しく作成したユーザーにサインインしたいと思います.WPを使用すると、ハッシュされたパスワードに簡単にアクセスできますが、プレーンテキストバージョンにはアクセスできません.プレーンテキストのパスワードなしでwp_signon()を使用する方法はありますか?これをここで行ったと主張する人を1人見つけましたが、実際にはそうではありませんでした私にはうまくいきません.ありがとう!-
login authentication
-
-
サムネイルを投稿するためにクラス名を追加する
投稿のサムネイルを使用してページにリンクしています.投稿のサムネイル画像にクラス名を追加することはできますか?<li><ahref="<?phpthe_permalink();?>"><?phpthe_post_thumbnail();?></a></li>-
post-thumbnails
-
-
テンプレート階層:index.php、front-page.php、home.phpと混同
index.php、home.php、front-page.phpと本当に混同しています.多くの場合、index.phpを持っていても、front-page.phpで上書きします.しかし最近、私はhome.phpについて気づきました.home.phpとindex.phpの違いは何ですか?index.phpよりもhome.phpを使用するのに理想的な条件は何ですか?front-page.phpを使用するための理想的な条件は何ですか?front-page.phpを使用している場合、index.phpが実行している特定のタスクは何ですか?Codexのテンプレート階層を読みました.私の質問をページテンプレートと混同しないでください、私は理解しています、alHamduLILLAH.-
template-hierarchy
-
-
WordPressバックエンドから新しいサブサイトを追加し、サブサイトオプションテーブルでoption_valueはhttps
である必要がありますドメインhttps://uninfo.orgにマルチサイト設定をインストールしましたが、から新しいサブサイトを追加すると作成しているバックエンドですが、サブサイトのWP-optionsテーブルでは、httpsではなくHTTPで作成しました.これは、すべてのサブドメインまたはメインサイトでhttpsを設定しているためです.手動でサイトのURLを更新した場合でも、サブサイトも機能します.自動化する必要があります.'新しいサブサイトを追加'&amp;の時に機能するサブサイトオプションテーブルに、https付きのサブサイトURLを表示します.誰かに適切な答えを返してください-
multisite options subdomains ssl https
-
-
投稿とページの読み込み用のフック
特定の投稿またはページが読み込まれたときに関数を実行する必要があります.ページの読み込み中に投稿が表示されているかどうかを確認できるフックはありますか?-
custom-post-types posts pages hooks
-