홈
/
wordpress
-
사용자 정의 포스트 유형 아카이브를 첫 페이지로 사용하는 방법은 무엇입니까?
사용자정의포스트유형아카이브를사이트의첫페이지로사용하고싶습니다.http://the_site.com/는내archive-{post-type}.php파일에따라표시되는사용자지정게시물유형아카이브입니다.이상적으로는is_front_page()파일에서functions.php를사용하여쿼리를변경하고싶습니다."홈"이라는페이지를첫페이지로사용하여다음을시도했습니다.add_filter('pre_get_posts','my_get_posts');functionmy_get_posts($query){global$wp_the_query;if(is_front_page()&&$wp_the_query===$query){$query->set('post_type','album');$query->set('posts_per_page',-1);}return$query;}그러나첫페이지는"홈"의콘텐츠를반환하고맞춤검색어를무시하는것같습니다.내가뭘잘못하고있니?일반적으로이문제를해결하는더좋은방법이있습니까?-
custom-post-types functions wp-query custom-post-type-archives
-
-
사용자 지정 게시물 유형에 대한 사용자 지정 검색을 만드는 방법은 무엇입니까?
블로그게시물에대한검색필드가있지만맞춤게시물유형을위한다른필드가필요합니다.다른검색결과레이아웃을사용하여이맞춤검색양식을만들려면어떻게해야하나요?-
custom-post-types customization search
-
-
추가 쿼리 var
와함께검색결과에대한예쁜영구링크wp_redirect및template_redirect후크를사용하여추가쿼리변수가포함된검색URL을예쁜영구링크로다시작성하는방법을알고싶습니다.http://example.com?s=africa를http://example.com/search/africa로:add_action('template_redirect','my_rewrite'));functionmy_rewrite(){if(is_search()andfalse===strpos($_SERVER['REQUEST_URI'],'/search/')){wp_redirect(get_bloginfo('home').'/search/'.str_replace('','+',str_replace('%20','+',get_query_var('s'))));exit();}}하지만방문자가검색범위를좁힐수있도록Relevanssi플러그인과함께선택드롭다운을사용하고있습니다.특정게시물유형.이렇게하면post_type쿼리변수가추가됩니다.http://exam...-
permalinks url-rewriting search wp-redirect
-
-
재 작성 규칙을 분석하는 도구?
재작성규칙을분석할수있는좋은도구가있습니까?나는항상정규식과매개변수대체물과혼동한다.내가직접만든것을여기에게시하여다른사람들이사용할수있도록하겠습니다.하지만다른도구를자유롭게추가해주세요.-
plugin-development url-rewriting wpse-plugin
-
-
내 영구 링크 구조의 성능?
WP해커메일링리스트,이포럼및Google주변에서다양한영구링크의성능에대한토론을읽었습니다.그러나지난몇년동안사용해온고유주소구조가좋은지여부를실제로추론할수없었습니다./%postname%-%year%%monthnum%%day%.html이조합은/바로뒤에포스트이름을입력하고연,월,일조합은많은포스트이름이동일한이름을가지고있기때문에더고유합니다.html추가는지난10년동안내블로그(프리워드프레스포함)에서사용해온것이므로레거시입니다.성능에좋은지성능에나쁜지모르겠습니다.어떻게확인할수있나요?(저는10년이상블로그를운영하고있으며링크가많은약10.000개의게시물이있습니다.)링크:http://codex.wordpress.org/Using_Permalinkshttp://www.google.com/search?q=wordpress+카테고리+퍼머링크+실적http://ottopress.com/2010/category-in-permalinks-considered-유해/http://lists.automattic.com/pipermail/w...-
permalinks database performance
-
-
재 작성 규칙에서 쿼리 문자열 매개 변수가 손실 됨
맞춤게시물유형을성공적으로추가했으며영구링크구조가훌륭하게작동합니다.예를들어맞춤게시물유형books가있고책의영구링크는/books/the-dictionary입니다.내single-book.php페이지템플릿은letter매개변수를받아페이지에표시되는콘텐츠를맞춤설정합니다./book/the-dictionary/q와같은링크를원합니다.테마의functions.php파일에다음을추가했습니다.functionmy_init(){add_books_rewrite();functionadd_books_rewrite(){add_rewrite_rule("books/([^/]+)/([^/])/?$",'index.php?pagename=$matches[1]&letter=$matches[2]',"top");global$wp_rewrite;$wp_rewrite->flush_rules();}functionadd_books_query_vars($query_vars){$query_vars[]="letter";return$que...-
rewrite-rules query-string
-
-
슬러그에서 페이지 링크를 얻을 수 있습니까?
슬러그만으로페이지의영구링크를얻을수있습니까?get_page_link()를사용하여ID에서페이지의영구링크를가져올수있다는것을알고있습니다.<ahref="<?phpechoget_page_link(40);?>">Map</a>다음과같이페이지의슬러그로동일한작업을수행할수있는방법이있는지궁금합니다.<ahref="<?phpechoget_page_link('map');?>">Map</a>-
permalinks pages slug
-
-
사용자 정의 WP_Query에서 DESC, ASC로 주문
검색어에서다단계순서를지정해야합니다.문제는SQL에서와같이하나의값DESC와다른ASC를주문하는것입니다.다음SQL은터미널에서실행할때원하는것을제공하는것같습니다.SELECTDISTINCT*FROMwp_postsINNERJOINwp_postmetaONwp_posts.ID=wp_postmeta.post_idWHEREwp_posts.post_type='post'ANDwp_postmeta.meta_key='pb_issue_featured'ANDwp_posts.post_status='publish'ORDERBYwp_postmeta.meta_valueDESC,wp_posts.menu_orderASC;pb_issue_featured는부울값입니다.내가필요로하는최종결과는맨위에이필드에대해메타값이1인게시물을표시하는쿼리이고나머지는모두아래에표시됩니다.그런다음두번째계층주문은지정된menu_order입니다(포스트유형주문플러그인을사용하고있습니다).문제는내부울값을높은값에서낮은값(1에서0)으로정렬해야하지만menu_order가반...-
wp-query mysql order
-
-
$ post-> ID가 잘못된 ID를 표시합니다
이것은꽤이상합니다.이코드:$post->ID블로그페이지(/wp-admin/options-reading.php에블로그로설정된페이지)를제외하고항상올바른ID를표시합니다.해당페이지에서$post->ID는주어진페이지에대한첫번째블로그게시물의ID를반환합니다.이제까다로운부분은내모든페이지에서모든루프를제거하고loop.php파일을완전히지우고$post에영향을미칠수있는모든위젯을비활성화했지만여전히잘못된ID를반환합니다.힌트가있습니까?내index.php는꽤표준입니다:<?phpget_header();?><?phpget_template_part('loop','index');?><?phpget_footer();?>그리고loop.php는:<?phpwhile(have_posts()):the_post();?>contents<?phpendwhile;?>문제가제가header.php에서ID를가져오려고한다는것인가요?네,wp_reset_postdata()도도움이되지않는것같습니...-
posts id
-
-
내 게시물 아카이브 페이지의 루프 외부에서 get_the_id ()는 최상위 게시물의 ID를 반환합니다
내글보관함페이지의ID를얻으려고합니다.관리자를통해게시물페이지로설정되어이미기본쿼리가있습니다.내가사용하는템플릿은index.php이고page-blog.php를사용해시도했지만해당페이지를게시물아카이브로설정했기때문에index.php대신(이것에의해버려졌습니다).echoget_the_id()는페이지ID대신내최상위블로그게시물(이경우고정)의ID를반환합니다.나는루프밖에있습니다.여기에비슷한질문이있습니다.게시물/블로그페이지ID그러나목표는약간다르며해결책은대신get_option('page_for_posts')를사용하여게시물아카이브ID를얻는것입니다.게시물아카이브페이지에있는지감지하는방법이필요합니다.사용해보았습니다:if(is_page('blog')){$current_id=get_option('page_for_posts')하지만전역$post개체가내보관페이지대신내고정게시물을참조하는것처럼보이기때문에작동하지않았습니다.내가찾은답변은해결방법인것같지만$post실수라는근본적인문제를해결하지못합니다.내가놓친것이있거나다른방법으로해야하는...-
posts archives id
-
-
게시물 / 블로그 페이지 ID
정적인첫페이지와모든블로그가표시되는블로그페이지가있는웹사이트가있습니다.저는내테마를사용하고있으며$post->ID의반환값을기반으로사이드바에콘텐츠를표시하는몇가지맞춤메타상자를만들었습니다.내가얻는흥미로운동작은$post->ID가블로그페이지자체의ID가아닌첫번째블로그의ID를제공한다는것입니다.루프외부에서$post를사용하고있으며전역으로선언했지만아무소용이없습니다.$wp_query->post->ID를사용해보았지만마지막게시물의ID를제공합니다.관련코드는$post를사용하는곳입니다.이코드는footer.php에있습니다.<?phprequire_once('wp-content/plugins/markdown.php');?><asideclass="left-column"><?phpglobal$post;$leftSidebar=get_post_meta($post->ID,'_my_meta',true);//ConvertmarkdowntoHTMLandthenconvertsmilies...-
id blog-page
-
-
페이지가 게시물 페이지인지 확인
읽기설정페이지에서'첫페이지'와'글페이지'를설정할수있습니다.현재페이지is_front_page();여부를확인할수있습니다.'게시물페이지'와유사한기능이있습니까?이특수페이지에서는is_page();가작동하지않는것으로나타났습니다.감사합니다-
posts pages
-
-
웹 사이트 앞쪽 끝에 WordPress 사용자 등록 양식을 표시하는 방법은 무엇입니까?
블로그의프런트엔드에WordPress사용자등록양식("www.mywebsite.com/wp-register.php"페이지에나타나는양식)을표시하는방법은무엇입니까?등록양식을사용자정의했습니다.그러나프런트엔드페이지에서해당양식을호출하는방법을모릅니다.모든지원은정말큰도움이될것입니다.미리감사합니다.:)-
registration forms
-
-
기본 등록 이메일을 변경하는 방법은 무엇입니까?(플러그인 및 / 또는 비 플러그인)
새사용자등록후WP는로그인/비밀번호와로그인페이지링크가포함된이메일을보냅니다.이기본이메일템플릿을변경할수있는방법이있습니까?제목과발신자도변경하고싶습니다.편집:관심있는모든사람들을위해여기가플러그인솔루션입니다.-
templates users email registration customization
-
-
페이지 템플릿에 페이지 콘텐츠를 표시하는 방법은 무엇입니까?
내WordPress사이트에서[WP_Query()사용]사용자정의쿼리가포함된사용자정의페이지템플릿을만들었습니다.이쿼리로특정카테고리의게시물을완벽하게얻을수있습니다.하지만질의된게시물과함께페이지내용을보여주고싶습니다.상황은다음과같습니다.---------------------------페이지제목페이지콘텐츠검색된게시물제목검색된게시물콘텐츠---------------------------어떻게해야합니까?-
wp-query pages page-template
-
-
WP_Query가 가져 오는 게시물 수를 제한하는 방법은 무엇입니까?
저는Google과WPSE에대해조사해왔으며반복적으로볼수있는유일한것은더이상사용되지않는showposts를사용하는것입니다.저는WP_Query에익숙하며posts_per_page를내제한(예:5)으로설정하고nopaging을true는"Ok,I'llgiveyouonly5posts"와같은형식이됩니다.그러나이것은작동하지않습니다.어떻게할수있습니까?-
posts wp-query query
-
-
다른 AJAX 요청이 완료된 후 하나의 AJAX 요청 실행
하나의JS파일이ajax호출을하고있습니다.이ajax호출이성공하면또다른AJAX호출이이루어집니다.두번째호출은이메일이이미등록되었는지확인합니다.이경우두번째AJAX호출은방화범및Chrome콘솔에표시된것처럼반환된데이터를받지않습니다.그러나언급된문제는온라인서버에서만발생하는반면동일한코드는localhost에서잘작동합니다.호스팅된페이지는http://twmobilefitness.com/signup/에있습니다.마지막에있는'지금등록'링크를클릭하면문제가발생합니다.문제가발생하려면동일한이메일주소로두번등록해야합니다.JS:$.ajax({url:base_url+"/wp-admin/admin-ajax.php",type:'GET',cache:false,data:'action=check_user_name&'+Math.floor((Math.random()*100)+1)+'&user_name='+user_name,success:function(result){if(parseInt(result)==0){$(".resul...-
ajax
-
-
맞춤 게시물 유형을 쿼리 하시겠습니까?
맞춤게시물유형UI플러그인을설치했습니다.이플러그인을활성화한후portfolio라는사용자지정게시물유형을만들었습니다.이제프론트엔드의포트폴리오페이지에서이것을사용하고싶습니다.맞춤게시물유형portfolio인모든게시물을가져오려면어떻게하나요?-
get-posts custom-post-types
-
-
플러그인에 PHP 파일을 올바른 방법으로 포함하는 방법
내문제는메인플러그인파일에다음과같은PHP파일을포함할때입니다.include(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orinclude_once(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orrequire(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');//orrequire_once(WP_PLUGIN_URL.'/wordpress-group-buying/ipn/paypal-ipn.php');그파일에다음과같은WordPress함수를호출했습니다.add_action('hook','callback');그리고얻은결과:치명적오류:정의되지않은함수add_action()호출이제"useif(**function_exists**('add_action')){"라고말하기전에사용하면작동하지않습니다.질문:올바른방법은무엇입니까?...-
plugin-development functions
-