ホーム
/
wordpress
-
投稿IDでWordPressコンテンツを取得するための最良/効率的な方法は何ですか?その理由は何ですか?
投稿IDでWordPressコンテンツを取得したかっただけです.投稿IDでWordPressコンテンツを取得する次の3つの方法を見つけました.(このサイトで見つけた次のすべての方法.)方法01:$content_post=get_post($my_postid);$content=$content_post->post_content;$content=apply_filters('the_content',$content);$content=str_replace(']]>',']]>',$content);方法02:$content=get_post_field('post_content',$my_postid);方法03:$content=apply_filters('the_content',get_post_field('post_content',$my_postid));上記の方法からの最良/効率的な方法とその理由は何ですか?-
posts content
-
-
WordPressフィルターの外部でDBからコンテンツ値をフォーマットする
WordPressを使用して、JSONファイルにフィードを取得するサイトのデータを維持しています.ファイルに追加した投稿コンテンツが適切にフォーマットされていないことに気づきました.そのため、他のWebサイトにフィードする場合、投稿コンテンツには段落タグのようなHTMLがありません.get_the_contentがWordPressフィルターを介してコンテンツを実行し、すべての正しいHTMLフォーマットを追加することを知っています.ただし、カスタムスクリプトでデータベースを直接呼び出すため、未加工の投稿コンテンツを取得するだけです.スクリプトがWordPressに接続されていないときに、WordPressコンテンツフィルターを介してコンテンツを実行するには、何をする必要がありますか?-
filters shortcode the-content post-content wp-autop
-
-
ページタイトル+本文の最初の文を使用して<metaname = "description"を生成します
私がやりたいのは、このようなメタディスクリプションを生成することです<metaname="description"content="[post_title]Craftsman3in1toolset.[post_content]Thisisasentenceorafewwordsfromthemaincontentbodytextwhichwasenteredinthepostorpagedescriptionofitem..."/>メタディスクリプションは、メインの投稿コンテンツからページタイトルといくつかの単語または文を取得します.現在、私が見ることができるようにメタ記述は生成されていません.これを処理する方法をお勧めします.肥大化したプラグインなどの使用を避けたいのですが、投稿やページが数千あるため、各投稿を1つずつ確認して手動で行うのは現実的ではありません.-
functions headers seo
-
-
コンテンツの最初のn語を取得するWordpress関数/テンプレートタグ
OK、これは重複している可能性があります.アイデアを適切な検索用語に入れることができませんでした.申し訳ありません.コンテンツの最初のn単語を取得するための組み込み関数またはテンプレートタグはありますか?the_content()を意味します.ありがとう!-
functions content template-tags
-
-
抜粋でHTMLを許可する
これが私の抜粋コードです.//Generatecustomexcerptlengthfunctionwpbx_excerpt_length($length){return300;}add_filter('excerpt_length','wpbx_excerpt_length');<a><b><i><br>-
php excerpt
-
-
続きを読むタグはすべての投稿に表示されます
最近この素晴らしい投稿を読みましたが、表示方法を理解するのに助けが必要です表示するコンテンツが多い投稿にのみ「続きを読む」リンク.現状では、現在、短いワンライナーであっても、すべての投稿に表示されています.助けていただければ幸いです.基本的には、Pieterのコードをコピーして貼り付け、少し追加します.//BeginExcerptCodefunctionwpse_allowedtags(){//Addcustomtagstothisstringreturn'<script>,<style>,<br>,<em>,<i>,<ul>,<ol>,<li>,<a>,<p>,<img>,<video>,<audio>';}if(!function_exists('wpse_custom_wp_trim_excerpt')):functionwpse_custom_wp_trim_excerpt($wpse_excerpt){$raw_excer...-
excerpt read-more
-
-
抜粋にリッチテキストエディタを追加する
TinyMCEAdvancedエディターの抜粋フィールドに追加する必要がありますか?qTranslateプラグイン(多言語)を使用していますが、抜粋をこのプラグインとエディターに接続することはできません.ありがとう-
editor excerpt
-
-
現在のページのスラッグを取得するにはどうすればよいですか?
ループの外で現在のWordPressページのスラッグを取得しようとしています.ページのタイトルはwp_title()で返されますが、どうすればスラッグを取得できますか?<li><ahref="/slug-of-current-page/"><?phpwp_title('',true);?></a></li>-
post-meta slug
-
-
$ GLOBALS ['wp_the_query']とグローバル$ wp_query
$GLOBALS['wp_the_query']とglobal$wp_queryの違いは何ですか?なぜ一方を他方よりも好むのですか?-
wp-query
-
-
WAMPとXAMPPの長所/短所-ローカルテストサーバーを実行する場合
WordPressのローカルテストサーバーを実行するためのWAMPとXAMPPのどちらを選択するかを決定するのに役立つ主な長所/短所は何ですか?PS:スタックオーバーフローについて話し合ったことがわかりましたそれについて.-
server xampp local-installation
-
-
投稿がカスタム投稿タイプであるかどうかをテストするにはどうすればよいですか?
投稿がカスタム投稿タイプであるかどうかをテストする方法を探しています.たとえば、たとえば、次のようなコードを挿入できるサイドバー:if(is_single()){//Codehere}カスタム投稿タイプのみのコードテストが必要です.-
custom-post-types conditional-content conditional-tags
-
-
現在のユーザーが管理者または編集者の場合
現在ログインしているユーザーが管理者か編集者かを確認するにはどうすればよいですか?それぞれを個別に行う方法を知っています:<?phpif(current_user_can('editor')){?><!--Stuffhereforeditors--><?php}?><?phpif(current_user_can('administrator')){?><!--Stuffhereforadministrators--><?php}?>しかし、どうすればそれらを一緒に使用できますか?つまり、ユーザーは管理者ですか、それとも編集者ですか?-
users user-roles
-
-
wp_ajaxを使用したAjaxリクエストに応答してJSONオブジェクトを取得できません
WordPressとAjaxに問題があります.これは私のJavaScriptの部分です(少しトリミングしました):varposts=$.ajax({type:'POST',url:ajaxurl,async:false,dataType:'json',data:{action:'myAjaxFunc'},done:function(response){returnresponse;}}).responseText;$.each(posts,function(){$('#someSelect').append($('<option</option>').text(this.name).val(this.id));});私のPHPコードは次のとおりです:functionmyAjaxFunc(){$posts=get_posts(array('posts_per_page'=>-1,'orderby'=>'title','order'=>'ASC','post_type'=>'my-post-type','post_status'=>array...-
jquery ajax javascript headers json
-
-
現在のページのURLを表示するにはどうすればよいですか?
カスタムPHPコードを追加して、サイトのページがブラウザに読み込まれるたびに、そのページのURLが画面にエコーされるようにします.echoget_permalink()を使用できますが、すべてのページで機能するとは限りません.一部のページ(マイホームページなど)には複数の投稿が表示され、get_permalink()これらのページでは、表示されたページのURLは返されません(ループ内の最後の投稿のURLが返されると思います).これらのページの場合、URLを返すにはどうすればよいですか?ループが実行される前に起動する特定のフックにget_permalink()をアタッチできますか?または、どういうわけかループから抜け出したり、完了したらリセットしたりできますか?ありがとうございます.-
php loop permalinks urls
-
-
WordPressのデフォルトの.htaccessファイル?
私の.htaccessファイルがWordPressの.htaccessファイルを傍受しています.WordPressが機能するには、どのモジュールとどの設定(.htaccessで指定)が必要ですか?つまり、WordPressのデフォルトの.htaccessファイルはどこにありますか?-
htaccess
-
-
wp-admin経由で自分のサイトにアクセスできません
6か月前にサイトを開発したので、更新する必要がありますが、ログインページにアクセスしてアクセスできません.次のエラーページが表示されます:これはやや恥ずかしいです...URLの最後にもwp-login.phpを試しましたが、これも機能しませんでした.-
login
-
-
画像をアップロードするときにHTTPエラーを修正する方法は?
ApacheとPHP5.3.Xを使用するUbuntu12.04でWordPress3.4.1を使用していますダッシュボードにログインして新しい投稿を追加するとき.次に、画像をアップロードして注目画像として設定しようとすると、「HTTPエラー」というメッセージが表示された赤いボックスが表示されます.フラッシュアップローダーを使用せず、ブラウザーアップローダーを使用するだけだという人の話を読んだことがありますが、それを試してみると、500内部サーバーエラーが発生します..htaccessファイルの先頭にAddTypex-mapp-php5.phpを追加しようとしましたが、変更はありませんでした.すべてのプラグインを無効にしても効果はありませんでした.新規インストールを試しました.運がない.2016年10月17日更新-カスタムの役割または機能を使用している場合は、ネイティブの役割/機能を使用して再試行してください.確認すべき事項:ファイルの所有権ファイルのアクセス許可.htaccess構成PHPバージョン7以降WordPressの現在のバージョンプロキシの背後で操作している場合は、プロキ...-
post-thumbnails uploads attachments media media-library
-
-
グローバル変数を設定して使用する方法は?または、それらをまったく使用しないのはなぜですか
更新:元の質問は解決されましたが、これはグローバル変数を使用しない理由についての有効な議論になりつつあるため、それを反映するように質問を更新しています.解決策は<?phpglobal$category_link_prop;echoesc_url($category_link_prop);?>@TomJNowellが提案したように.更新2:これで私が望んでいたことを正確に実行できるようになりました.しかし、私はまだグローバルスコープを使用しており、より良い方法を見つけたいと思っています.テーマのさまざまな場所で使用されるカテゴリへのパーマリンク用に、多数のグローバル変数を設定しようとしています.これの主な理由は、メインナビゲーションと、現在の投稿がどのカテゴリにあるかに基づいて選択される一連のサブナビゲーションの両方で使用するためです.これは私が行うテーマではありません他の人が使用するためにリリースされますが、1つの非常に特定の目的のために構築されています.これは私が現在それらを作成している方法です(私はいくつかの変数にのみ貼り付けました).functionset_globa...-
php functions globals
-
-
クエリで実行されたSQLクエリを表示するにはどうすればよいですか?
使用された正確なSQLコードを表示する前に関数に出くわしました.たとえば、ループ内ですが、覚えていません.誰かがその機能を教えてもらえますか?-
query code sql
-
-
'functions.php'ファイルのコードのベストコレクション
現在この投稿を閲覧している他の多くの人と同様に、WordPressのスキルを学び、向上させるために、さまざまなブログ、フォーラム、ディスカッショングループを読んでいます.過去12か月間、私はプラグインの使用を、代わりにfunctions.phpファイルにコードを追加することで置き換えるという使命を帯びてきました.プラグインは多くの状況で非常に役立つことに完全に同意しますが、私の経験では、プラグインが存在する場合でも、使用例の90%で、実際にプラグインを使用すると、不要な問題や互換性の問題が発生する可能性があることがわかりました.さらに、多くの場合、そのようなプラグインは、私が望まない、または必要としないメニューやその他の管理要素を追加しました.プラグインのコードを分析することで、必要なコードを取り除き、それをfunctions.phpにハードコーディングできることがよくあります.これにより、不要な要素を含めることなく、必要な機能を正確に提供できました.したがって、この投稿の目的は、読者/管理者/開発者であるあなたに、あなたが有用でテーマのfunction.phpファイル.ここで回答を送...-
plugins functions customization admin pluggable
-