이 플러그인은 최근 3개의 주요 워드프레스 출시와 시험 되지 않았습니다. 워드프레스의 좀 더 최근 버전으로 이용할 때 더 이상 관리되지 않고 지원되지 않고 호환성 문제가 있을 수 있습니다.

IFTTT Post Formats & Post Types

설명

IFTTT (if this, then that) is one of the coolest web services available, and allows you to connect your different web service accounts to create ‘recipes’. An example of a recipe that I have is to create a new WordPress post on my blog whenever I favorite a YouTube video.

Unfortunately IFTTT doesn’t have a way to specify a post format or a custom post type, so this plugin provides a couple ways to update them.

To set the post format, you need to set the category in IFTTT to one of the following categories:

  • ifttt-aside
  • ifttt-gallery
  • ifttt-link
  • ifttt-image
  • ifttt-quote
  • ifttt-status
  • ifttt-video
  • ifttt-audio
  • ifttt-chat

So for my YouTube -> WordPress recipe, I have it adding the ‘ifttt-video’ category in IFTTT (IFTTT allows you to specify the category for the posts it creates), and voilà, when it’s published, the format has been set.

If you want to instead set the new post to a custom post type, you can do so by setting the category in IFTTT to one that matches this pattern: ifttt-posttype-{post_type_slug}. So if you wanted to create new WordPress pages with IFTTT, you would add the ifttt-posttype-page category.

And finally, if you want the IFTTT categories to be stored as a different taxonomy, you can do so by setting the category in IFTTT to one that matches this pattern: ifttt-taxonomy-{taxonomy_slug}.

Note: These speciall ifttt-* categories will not actually be set on the post/page/object. These are ‘special’ categories which simply serve as flags for which post format, post-type or taxonomy to send the data to, and they are removed from the list of categories which are actually stored to the post.

Hope you find this useful!

Feel free to contribute to or fork this plugin on github.

설치

  1. Upload the ifttt-post-formats directory to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

FAQ

How do I set the post type with this plugin?
  • This was added in version 0.1.1. To set the new post to a custom post type, you can do so by setting the category in IFTTT to one that matches this pattern: ifttt-posttype-{post_type_slug}. So if you wanted to create new WordPress pages with IFTTT, you would add the ifttt-posttype-page category.
How can I change the taxonomy for the IFTTT categories?
  • As of 0.1.3 You can do so by specifying a ifttt-taxonomy-{taxonomy_slug} category in the IFTTT category field. Will only work if the taxonomy_slug is a valid registered taxonomy. You can also hook into the ifttt_pfpt_taxonomy_to_save_as filter like so:
    function ifttt_pfpt_save_as_custom_taxonomy( $taxonomy ) {
    $taxonomy = ‘custom-taxonomy-slug’;
    return $taxonomy;
    }
    add_filter( ‘ifttt_pfpt_taxonomy_to_save_as’, ‘ifttt_pfpt_save_as_custom_taxonomy’ );
I don’t like the `ifttt-*` categories hanging around.
  • You can delete them by adding the following snippet to your theme’s functions.php file or as an mu-plugin:

    php
    add_filter( 'ifttt_pfpt_delete_ifttt_cats', '__return_true' );

??

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“IFTTT Post Formats & Post Types”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “IFTTT Post Formats & Post Types”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

0.1.3

  • Added the ability to set the taxonomy via the special ifttt-taxonomy-{taxonomy_slug} category.
  • Added the ability to delete the ifttt-* terms with the ifttt_pfpt_delete_ifttt_cats filter.

0.1.2

  • New filter, ifttt_pfpt_taxonomy_to_save_as, to override which taxonomy the terms should be saved to (if not category).
  • New action, ifttt_pfpt_set_post_format, called when a ifttt post format has been found and set.
  • New action, ifttt_pfpt_set_post_type, called when a ifttt post type has been found and set.
  • New action, ifttt_pfpt_handle_format_post_type, called when either a ifttt post format or ifttt post type has been found and set.

0.1.1

  • Add custom post type support

0.1.0

  • First Release