PHP Class Wallmander\ElasticsearchIndexer\Model\Query\WpConverter

Author: Mikael Mattsson ([email protected])
ファイルを表示 Open project: wallmanderco/elasticsearch-indexer Class Usage Examples

Public Methods

Method Description
argAttachment ( Query $query, $value, &$q ) Automatic alias for subpost.
argAttachmentId ( Query $query, $value, &$q ) Automatic alias for subpost_id.
argAuthor ( Query $query, $value, &$q )
argAuthorIn ( Query $query, $value, &$q )
argAuthorName ( Query $query, $value, &$q )
argAuthorNotIn ( Query $query, $value, &$q )
argCacheResults ( Query $query, $value, &$q )
argCat ( Query $query, $value, &$q )
argCategoryAnd ( Query $query, $value, &$q )
argCategoryIn ( Query $query, $value, &$q )
argCategoryName ( Query $query, $value, &$q )
argCategoryNotIn ( Query $query, $value, &$q )
argCommentsPerPage ( Query $query, $value, &$q )
argCommentsPopup ( Query $query, $value, &$q )
argDateQuery ( Query $query, $value, &$q )
argDay ( Query $query, $value, &$q )
argFeed ( Query $query, $value, &$q )
argFields ( Query $query, $value, &$q )
argHour ( Query $query, $value, &$q )
argIgnoreStickyPosts ( Query $query, $value, &$q )
argM ( Query $query, $value, &$q )
argMenuOrder ( Query $query, $value, &$q )
argMetaKey ( Query $query, $value, &$q )
argMetaQuery ( Query $query, $value, &$q )
argMetaValue ( Query $query, $value, &$q )
argMinute ( Query $query, $value, &$q )
argMonthnum ( Query $query, $value, &$q )
argName ( Query $query, $value, &$q )
argNoFoundRows ( Query $query, $value, &$q )
argNopaging ( Query $query, $value, &$q )
argOrderby ( Query $query, $value, &$q )
argP ( Query $query, $value, &$q )
argPageId ( Query $query, $value, &$q )
argPaged ( Query $query, $value, &$q )
argPagename ( Query $query, $value, &$q )
argPostIn ( Query $query, $value, &$q )
argPostNotIn ( Query $query, $value, &$q )
argPostParent ( Query $query, $value, &$q )
argPostParentIn ( Query $query, $value, &$q )
argPostParentNotIn ( Query $query, $value, &$q )
argPostStatus ( Query $query, $value, &$q )
argPostType ( Query $query, $value, &$q )
argPostsPerPage ( Query $query, $value, &$q )
argPreview ( Query $query, $value, &$q )
argS ( Query $query, $value, &$q )
argSecond ( Query $query, $value, &$q )
argSentence ( Query $query, $value, &$q )
argStatic ( Query $query, $value, &$q )
argSuppressFilters ( Query $query, $value, &$q )
argTag ( Query $query, $value, &$q )
argTagAnd ( Query $query, $value, &$q )
argTagId ( Query $query, $value, &$q )
argTagIn ( Query $query, $value, &$q )
argTagNotIn ( Query $query, $value, &$q )
argTagSlugAnd ( Query $query, $value, &$q )
argTagSlugIn ( Query $query, $value, &$q )
argTaxQuery ( Query $query, $value, &$q )
argTaxonomy ( Query $query, $value, &$q )
argTb ( Query $query, $value, &$q )
argUpdatePostMetaCache ( Query $query, $value, &$q )
argUpdatePostTermCache ( Query $query, $value, &$q )
argW ( Query $query, $value, &$q )
argYear ( Query $query, $value, &$q )
buildDatetime ( $date, $inclusive = false )
formatArgs ( Query $query, Wp_Query $wpQuery )
isCompatible ( Wp_Query $wpQuery )

Method Details

argAttachment() public static method

Automatic alias for subpost.
public static argAttachment ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query
$value
$q

argAttachmentId() public static method

Automatic alias for subpost_id.
public static argAttachmentId ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query
$value
$q

argAuthor() public static method

public static argAuthor ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argAuthorIn() public static method

public static argAuthorIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argAuthorName() public static method

public static argAuthorName ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argAuthorNotIn() public static method

public static argAuthorNotIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCacheResults() public static method

public static argCacheResults ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCat() public static method

public static argCat ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCategoryAnd() public static method

public static argCategoryAnd ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCategoryIn() public static method

public static argCategoryIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCategoryName() public static method

public static argCategoryName ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCategoryNotIn() public static method

public static argCategoryNotIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCommentsPerPage() public static method

public static argCommentsPerPage ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argCommentsPopup() public static method

public static argCommentsPopup ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argDateQuery() public static method

public static argDateQuery ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argDay() public static method

public static argDay ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argFeed() public static method

public static argFeed ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argFields() public static method

public static argFields ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argHour() public static method

public static argHour ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argIgnoreStickyPosts() public static method

public static argIgnoreStickyPosts ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argM() public static method

public static argM ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMenuOrder() public static method

public static argMenuOrder ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMetaKey() public static method

public static argMetaKey ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMetaQuery() public static method

public static argMetaQuery ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMetaValue() public static method

public static argMetaValue ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMinute() public static method

public static argMinute ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argMonthnum() public static method

public static argMonthnum ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argName() public static method

public static argName ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argNoFoundRows() public static method

public static argNoFoundRows ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argNopaging() public static method

public static argNopaging ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argOrderby() public static method

public static argOrderby ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argP() public static method

public static argP ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPageId() public static method

public static argPageId ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPaged() public static method

public static argPaged ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPagename() public static method

public static argPagename ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostIn() public static method

public static argPostIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostNotIn() public static method

public static argPostNotIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostParent() public static method

public static argPostParent ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostParentIn() public static method

public static argPostParentIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostParentNotIn() public static method

public static argPostParentNotIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostStatus() public static method

public static argPostStatus ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostType() public static method

public static argPostType ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPostsPerPage() public static method

public static argPostsPerPage ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argPreview() public static method

public static argPreview ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argS() public static method

public static argS ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argSecond() public static method

public static argSecond ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argSentence() public static method

public static argSentence ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argStatic() public static method

public static argStatic ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argSuppressFilters() public static method

public static argSuppressFilters ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTag() public static method

public static argTag ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagAnd() public static method

public static argTagAnd ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagId() public static method

public static argTagId ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagIn() public static method

public static argTagIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagNotIn() public static method

public static argTagNotIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagSlugAnd() public static method

public static argTagSlugAnd ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTagSlugIn() public static method

public static argTagSlugIn ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTaxQuery() public static method

public static argTaxQuery ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTaxonomy() public static method

public static argTaxonomy ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argTb() public static method

public static argTb ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argUpdatePostMetaCache() public static method

public static argUpdatePostMetaCache ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argUpdatePostTermCache() public static method

public static argUpdatePostTermCache ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argW() public static method

public static argW ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

argYear() public static method

public static argYear ( Query $query, $value, &$q )
$query Wallmander\ElasticsearchIndexer\Model\Query

buildDatetime() public static method

public static buildDatetime ( $date, $inclusive = false )

formatArgs() public static method

public static formatArgs ( Query $query, Wp_Query $wpQuery )
$query Wallmander\ElasticsearchIndexer\Model\Query
$wpQuery Wp_Query

isCompatible() public static method

public static isCompatible ( Wp_Query $wpQuery )
$wpQuery Wp_Query