{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE ImpredicativeTypes #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE RecordWildCards #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeSynonymInstances #-} module Snap.Snaplet.Wordpress ( Wordpress(..) , WordpressConfig(..) , Requester(..) , CacheBehavior(..) , initWordpress , initWordpress' , wpGetPost , getPost , WPKey(..) , Filter(..) , transformName , TaxSpec(..) , TagType , CatType , TaxSpecList(..) , Field(..) , mergeFields ) where import Snap.Snaplet.Wordpress.Cache.Types import Snap.Snaplet.Wordpress.Field import Snap.Snaplet.Wordpress.HTTP import Snap.Snaplet.Wordpress.Init import Snap.Snaplet.Wordpress.Splices import Snap.Snaplet.Wordpress.Types