<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[검색창에 입력한 주소로 이동하게끔 하는 코드]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/37060</link>
		<description><![CDATA[<p>안녕하세요</p>

<p>해시태그 검색 기능을 만들고 싶은데 방법을 몰라서 여쭤봅니다!</p>

<p> </p>

<p>해시태그 플러그인을 사용했더니 해시태그 검색이 </p>

<p>http://localhost:8080/activity2/?hashtag/해시태그</p>

<p>이 주소로 가지더라구요</p>

<p> </p>

<p>그래서 헤더에 있는 검색창에다가 검색하길 원하는 해시태그를 검색하면</p>

<p>저 주소로 가지게끔 만들고 싶은데</p>

<p> </p>

<p>그걸 수정하려면 어느 php파일을 건드려야하나요?</p>

<p>헤더보면 그냥 get_search_form()을 불러오던데 저 함수가 있는 파일을 찾을 수가 없네요 ㅠ</p>

<p> </p>

<p>그래서 저 부분 코드를 수정해서 검색창에 "test"라고 입력하고 검색버튼을 누르면</p>

<p>&lt;input type="" name="a" value="abc"&gt; 이렇게 받아올테니</p>

<p>value값을 </p>

<p>&lt;a href ="http://localhost:8080/activity2/?hashtag/"a&gt;</p>

<p>이렇게하면 http://localhost:8080/activity2/?hashtag/test로 이동시킬 수 있을까요? ㅠㅠ</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[와우 대박..!!

답변 기다리면서 기능 구현 성공했는데

제가 짠 코드보다 훨씬 간단하고 보기도 좋네요...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37100</link>
			<description><![CDATA[<p>와우 대박..!!</p>

<p>답변 기다리면서 기능 구현 성공했는데</p>

<p>제가 짠 코드보다 훨씬 간단하고 보기도 좋네요! ㅜㅜ</p>

<p>역시 스레드봇님입니다!! </p>]]></description>
			<author>오이알러지</author>
			<pubDate>Fri, 20 Sep 2019 06:31:27 +0000</pubDate>
			<category>HTML/CSS/웹표준</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

get_search_form 함수는 워드프레스 내장 함수로

워드프레스 통합검색과 관련이 있습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37089</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>get_search_form 함수는 워드프레스 내장 함수로</p>

<p>워드프레스 통합검색과 관련이 있습니다.</p>

<p>FTP로 접속해서 /wp-includes/general-template.php 파일에서 확인해보실 수 있습니다.</p>

<p> </p>

<p>말씀하신 대로 적용하시려면</p>

<p>테마 쪽의 searchform.php 파일을 커스텀해주셔야 할 듯합니다.</p>

<p>간단하게 예제 코드를 작성해봤습니다.</p>

<p> </p>

<p>FTP로 접속해서 /wp-content/themes/사용중인테마/searchform.php 파일에</p>

<p>아래의 코드를 활용해보세요.</p>

<pre>
<code class="language-html">&lt;?php
$hashtag = isset($_GET['hashtag'])&amp;&amp;$_GET['hashtag'] ? sanitize_text_field($_GET['hashtag']) : '';
?&gt;
&lt;form method="get" id="my-search-form" class="my-search-form" action="&lt;?php echo site_url()?&gt;/activity2/?hashtag"&gt;
	&lt;div&gt;
		&lt;input type="text" value="&lt;?php echo $hashtag?&gt;" name="hashtag" id="hashtag"&gt;
		&lt;input type="submit" class="my-search-submit" id="my-search-submit" value="검색"&gt;
	&lt;/div&gt;
&lt;/form&gt;</code></pre>

<p> </p>

<p>위의 코드를 적용 후 test 키워드로 검색을 하시면</p>

<p>사이트주소/activity2/?hashtag=test 이런 식으로 접속됩니다.</p>

<p>사이트주소/activity2/?hashtag/test로 이동되게 하시려면</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_action('template_redirect', 'my_template_redirect');
function my_template_redirect(){
	$hashtag = isset($_GET['hashtag'])&amp;&amp;$_GET['hashtag'] ? sanitize_text_field($_GET['hashtag']) : ''; 
	if($hashtag){
		$url = site_url().'/activity2/?hashtag/'.$hashtag;
		wp_redirect($url); exit;
	}
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 20 Sep 2019 01:23:45 +0000</pubDate>
			<category>HTML/CSS/웹표준</category>
		</item>
			</channel>
</rss>