WordPress

WordPressの開発者および管理者向けのQ&A

7
カスタム投稿タイプ名とページパーマリンクの競合を解決します(同じスラッグ)
「visningshus」と呼ばれるカスタム投稿タイプと、そのスラッグのあるページがあります。これは、そうあるべきです(必須)。 現在、「http://my-site.com/visningshus」には、そのタイプのすべての投稿がリストされています。代わりに、そのパーマリンクスラッグがあるページを表示したいです。 Wordpressに投稿タイプ名を優先させず、代わりにパーマリンクを作成させ、ページを表示させるにはどうすればよいですか?

1
テーマテキストドメインとは何ですか?
どのWordPressテーマでもこの機能を使用していることがわかりましたが、この場合の目的と目的はわかりません'themify'か?Themifyの例を次に示しfunctions.phpます。 1)。 load_theme_textdomain( 'themify', TEMPLATEPATH.'/languages' ); 2)。 if (function_exists('register_nav_menus')) { register_nav_menus( array( 'main-nav' => __( 'Main Navigation', 'themify' ), 'footer-nav' => __( 'Footer Navigation', 'themify' ), ) ); } そして、tempateファイルで: 3)。 <?php _e( 'Sorry, nothing found.', 'themify' ); ?> などなど!私の疑問は何の'themify'略ですか?彼らの目的は何ですか?変更または削除できますか?場所は何'themify'ですか?

3
WordPress内でPythonスクリプトを実行する
私は個人的なブログ用にWordPressをインストールしており、長年にわたってブログのページに書いてきた小さなウェブのすべてを徐々に移植しています。 そのようなページの1つは、http: //www.projecttoomanycooks.co.uk/cgi-bin/memory/majorAnalysis.py です。これは、単語のリストを返す単純なpythonスクリプトです-その動作をワードプレスページに埋め込みたい-誰かがワードプレス内でPythonのスポットを実行する簡単な方法のために正しい方向に私を向けることができますか? 編集-以下の素晴らしい答えに続いて、私はさらに多くを持っています...しかし、残念ながらまだそこにはまだありません... 私はサーバー上で実行するPythonを持っています... projecttoomanycooks server [~/public_html/joereddington/wp-content/plugins]#./hello.py Hello World! そして、アクティブ化されたプラグインと同じディレクトリにあります... Pythonコード...次のコードがあります... #!/usr/bin/python print("Hello World!") php: <?php /** * Plugin Name: Joe's python thing. * Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates * Description: A brief description of the Plugin. * Version: The Plugin's Version Number, e.g.: 1.0 * Author: Name Of The …
19 pages 

1
添付ファイルIDに基づいて添付ファイルのタイトルを取得します
私は画像を取得していgetMetaます。添付ファイルのIDを返します。次に、タイトル、代替テキスト、説明などを取得します。 代替テキストの場合、これは非常にうまく機能します。 get_post_meta($logo, '_wp_attachment_image_alt', true); 今、タイトルを取得したいです。でできることを知りました$attachment->post_titleが、ここではIDしか持っていません。添付ファイルIDのタイトルを取得するにはどうすればよいですか?
19 images  title 

6
カスタム投稿タイプの名前を安全に変更するにはどうすればよいですか?
「ポートフォリオ」と呼ばれるカスタム投稿タイプを作成しましたが、「プロジェクト」に変更したいです。名前を安全に変更し、カスタム投稿タイプの投稿がダッシュボードに表示されないようにするために必要な正確な手順は何ですか? 注:記事がすでにありportfolio、私はちょうど出て切り替えることができませんので、portfolioとprojects。 /* Register Portfolio Post Type */ add_action('init', 'create_portfolio'); function create_portfolio() { $labels = array( 'name' => __('Portfolio', 'post type general name'), 'singular_name' => __('Project', 'post type singular name'), 'add_new' => __('Add New', 'portfolio item'), 'add_new_item' => __('Add New Project'), 'edit_item' => __('Edit Project'), 'new_item' => __('New Project'), 'view_item' …

1
ナンバーポスト?ショーポスト?posts_per_page?
そのため、Codexのドキュメントでは、showpostsが非推奨であることは明らかです。しかし、その同じドキュメントはナンバーポストについては何も言及していません。代わりに、posts_per_pageがリストされます。 しかし、get_postsのCodexドキュメントに目を向けると、posts_per_pageの言及はなく、代わりにnumberpostsが引用されています。 でpost.php我々は何が起こっているのか見る:numberpostsがデフォルト(5)のように設定が、その後(posts_per_pageを引数に設定されていない限り)posts_per_pageにコピーされます。 だから私の質問は本当にかなりつまらないものですが、Codexを更新したいので皆さんに質問したかったです。posts_per_pageを全面的に奨励したくなくて、最終的にはナンバーポストを廃止したいのですか?または、ここでいくつかの重要な洞察が欠落していますか?


3
テーマを介したプラグイン/プラグインアクションを無効にする
私のサイトにGoogle Analyticatorプラグインをインストールしました。また、MobilePressプラグインを使用して、スマートフォン以外のモバイルブラウザー用に設計されたテーマを提供しています。このテーマで使用するためにモバイル向けGoogleアナリティクスを設定しましたが、Analyticatorプラグインには大きなjsファイルへの呼び出しが含まれているため、このプラグインを無効にします。 functions.phpまたは他の方法を使用してプラグインを無効にできるかどうかは誰にもわかりますか? ページに機能を追加するコードを見つけたと思うので、プラグイン全体を無効にできない場合は、実行するアクションを停止できますか?私は幸運なしにそれらを直接無効にしようとしました。プラグインファイルのコードは次のとおりです。 add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); 私はこれらのアクションを削除しようとしました: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); どんな助けも大歓迎です。

9
WordPressのクリエイティブな使用[非公開]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 WordPressが成長するにつれて、このテクノロジーを使用してより多くのサイトを作成することが可能になります。ページとパーマリンク構造によりCMSのパワーが得られ、カスタム分類法と投稿タイプがこれをさらに拡張して、時系列の投稿、ページ、任意のオブジェクト、プラグインがギャップを埋めます。 そのため、WPを使用して、ブログ、フォトギャラリー、およびWebサイトを強化できます。WordPressの強力な機能を活用した、これまでに見たクリエイティブな用途は何ですか?「それは WordPressですか?」と言ったサイトは何ですか?


2
投稿を更新するときにフックする正しい方法は何ですか
私は投稿が更新されたときにフックしようとしますが、すべてのフックは決して実行されません updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } 私はこれを試しましたadd_action('save_post', 'my_function');が、IDはエコーアウトされませんでした、またはおそらくこのメッセージはすでにエコーされていますが、リダイレクトヘッダーが送信されているためレンダリングされません。
19 php  hooks  actions  save-post 

9
WordPressブックの決定的なリスト[非公開]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、おそらく再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 私は、他の大規模なコミュニティWiki投稿サイトがどのようなメリットがあるかを考えてきました。書籍に関する質問は常に出てくるので、WordPressで入手可能な文献を統合するために1つの大きなリストを作成することは有益だと思います。 含めてください: 題名 著者(リンクとcredが望ましい) トピックカバー(S) ターゲットユーザーレベル フォーム(紙/電子ブック) 価格設定(該当する場合) ホームサイトへのリンク(利用可能な場合) 回答ごとに1冊の本を用意してください。編集、議論、投票が簡単になります。 アフィリエイトリンクを使用して非公開にしてください。私は特に気にしませんが、私たちは皆、大きな手数料のかかる本ではなく、本当に役立つ本を見たいと思っています。
19 books 

2
カスタム投稿タイプでグーテンベルクを有効にする
このカスタム投稿タイプがあります: function create_posttype() { register_post_type( 'companies', array( 'labels' => array( 'name' => __( 'شرکتهای عضو' ), 'singular_name' => __( 'شرکت' ) ), 'supports' => array('title', 'editor', 'custom-fields', 'excerpt', 'thumbnail'), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'companies'), ) ); } add_action( 'init', 'create_posttype' ); これは、WordPress管理領域にクラシックエディターを表示します。サポートされていないアレイの「エディター」を「グーテンベルク」に置き換えようとしました。ここに示すように、このコードを関数に追加しました。 add_filter('gutenberg_can_edit_post_type', 'prefix_disable_gutenberg'); …

6
ページタイトルを動的に設定する方法
コードでページタイトルを変更することは可能ですか? たとえば、ページの名前が「Book your Order」であるとしますが、「Book Order#123」に変更したいとします。 私は少しグーグルでここを見て、何も見ませんでした。プラグインやハックを知っている人はいますか? wp_titleはページタイトルを返しますが、ページタイトルの設定は許可しません:http ://codex.wordpress.org/Function_Reference/wp_title
19 seo  title 

3
post_contentのGutenbergブロックを確認してください
特定のグーテンベルクブロックがページに存在する場合、異なるスタイルを持つデザインに取り組んでいます。つまり、最初のブロックがカスタムビルドのグーテンベルクブロックである場合、post_titleはデザインの選択により他の場所でレンダリングされます。 WordPressには、post_contentにあるすべてのGutenbergブロックのリストを取得する機能がありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.