일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Apache
- 워드프레스 rss
- config
- 엘라스틱서치
- 맵핑
- mapping
- 워드프레스
- 설정 파일
- Wordpress
- 아파치 프록시
- wordpress rss
- 프록시
- wordpress function
- 크롤링
- memcached
- graph api
- elasticsrach template
- htaccess
- htpasswd
- 아파치
- 인스타그램
- Kibana
- Elasticsearch
- 워드프레스 피드
- memcache
- template
- wordpress feed
- Today
- Total
EunsooD
워드프레스 개발을 하다보면RSS를 제공하는 곳 별로 다양하게 수정하고 싶을 것이다. 이때 고유주소를 갖도록 만들어야 하는데플러그인 없이 다음과 같이 하면 가능하다 1. 다음 코드를 테마에 삽입한다. function the_new_feed() {add_feed('newfeed', 'a_new_feed');}add_action('init', 'the_new_feed');function a_new_feed() {add_filter('pre_option_rss_use_excerpt', '__return_zero');load_template( TEMPLATEPATH . '/feeds/a-feed-template.php' );} 2. 테마 디렉토리 하단에 "feeds"폴더를 생성한다 3. wp-include/fee..
https://developer.wordpress.org/reference/functions/the_title_rss/ RSS를 출력 할 때 제목을 불러오는 함수이다. function custom_feed_title($title) {return $title;}add_filter('the_title_rss', 'custom_feed_title'); RSS에서 보여지는 제목들을 수정하고 싶으면위와 같이 커스텀 해주면 된다.
Logstash를 통해서 데이터를 자동으로 받고 있기 때문에인덱스 생성을 날짜(월 단위)로 자동 생성하고 있다. 인덱스 생성을 자동으로 하다보니 맵핑에 대한 문제가 생겼는데,Template기능을 사용하면 인덱스 생성시 Template를 먼저 확인하고그 조건에 맞는 방식으로 생성한다. curl -XPUT 'localhost:9200/_template/template_1' -H 'Content-Type: application/json' -d '{ "index_patterns" : ["TEST-*"], "order" : 2, "mappings": { "_doc": { "properties": { "@timestamp": { "type": "date" }, "@version": { "type": "text", ..
맵핑 추가 명령어 (6.4버전 기준) MySql에서 필드를 추가 하는 개념으로 생각하면 된다.추가 할 때, 한번 추가하면 수정이 안되니 신중하게 옵션을 보고 입력해야 한다es 가동중에 얼마든지 추가가 가능함 curl -XPUT 'localhost:9200/{인덱스}/_mapping/doc?pretty' -H 'Content-Type: application/json' -d'{ "properties": { "필드명": { "type": "date", "format" : "yyy-MM-dd HH:mm:ss" } }}'
아파치 세팅에서 htpasswd를 설정하여 아이디/패스워드 인증을 하게 하는 경우가 있는데,프록시로 할 경우 해당 폴더를 타지 않고 넘겨버리는 경우가 있어서 먹지 않을 때가 있다. 그럴때는 conf파일에서 아래와 깉이 설정해주면 된다. ProxyPass /mytomcatapp http://localhost:8080/app1 AuthType Basic AuthName "Wrapper auth" AuthBasicProvider file AuthUserFile "/path/to/users.htpasswd" Require valid-user 출처 : https://stackoverflow.com/questions/23565693/how-can-i-password-protect-applications-behind..