Properties

$post_id

$post_id : integer

Post post_id.

Type

integer

$post_title

$post_title : string

Post Title.

Type

string

$post_slug

$post_slug : string

Post slug.

Type

string

$post_content

$post_content : string

Post content.

Type

string

$post_author

$post_author : integer

Post author.

Type

integer

$posttype_id

$posttype_id : integer

Post type id.

Type

integer

$posttype

$posttype : string

Post type slug.

Type

string

$parent_id

$parent_id : integer

Post parent id.

Type

integer

$post_parent

$post_parent : string

Post parent slug.

Type

string

$post_sidebar

$post_sidebar : integer

Post sidebar.

Type

integer

$post_show_in_menu

$post_show_in_menu : integer

Post show in menu.

Type

integer

$post_show_in_search

$post_show_in_search : integer

Post show in search.

Type

integer

$post_relative_url

$post_relative_url : string

Post relative url.

Type

string

$post_featured_image

$post_featured_image : string

Post featured image.

Type

string

$post_status

$post_status : integer

Post status.

Type

integer

$post_created

$post_created : string

Post created datetime.

Type

string

$post_published

$post_published : string

Post published datetime.

Type

string

$post_modified

$post_modified : string

Post modified datetime.

Type

string

Methods

getId()

getId() 

setId()

setId(\TriTan\Common\Post\int  $id) 

Parameters

\TriTan\Common\Post\int $id

getTitle()

getTitle() 

setTitle()

setTitle(\TriTan\Common\Post\string  $title) 

Parameters

\TriTan\Common\Post\string $title

getSlug()

getSlug() 

setSlug()

setSlug(\TriTan\Common\Post\string  $slug) 

Parameters

\TriTan\Common\Post\string $slug

getContent()

getContent() 

setContent()

setContent(\TriTan\Common\Post\string  $content) 

Parameters

\TriTan\Common\Post\string $content

getAuthor()

getAuthor() 

setAuthor()

setAuthor(\TriTan\Common\Post\int  $author) 

Parameters

\TriTan\Common\Post\int $author

getPosttypeId()

getPosttypeId() 

setPosttypeId()

setPosttypeId(\TriTan\Common\Post\int  $id) 

Parameters

\TriTan\Common\Post\int $id

getPosttype()

getPosttype() 

setPosttype()

setPosttype(\TriTan\Common\Post\string  $posttype) 

Parameters

\TriTan\Common\Post\string $posttype

getParentId()

getParentId() 

setParentId()

setParentId(\TriTan\Common\Post\int  $id) 

Parameters

\TriTan\Common\Post\int $id

getParent()

getParent() 

setParent()

setParent(\TriTan\Common\Post\string  $parent) 

Parameters

\TriTan\Common\Post\string $parent

getSidebar()

getSidebar() 

setSidebar()

setSidebar(\TriTan\Common\Post\int  $sidebar) 

Parameters

\TriTan\Common\Post\int $sidebar

getShowInMenu()

getShowInMenu() 

setShowInMenu()

setShowInMenu(\TriTan\Common\Post\int  $menu) 

Parameters

\TriTan\Common\Post\int $menu

getShowInSearch()

getShowInSearch() 

setShowInSearch()

setShowInSearch(\TriTan\Common\Post\int  $search) 

Parameters

\TriTan\Common\Post\int $search

getRelativeUrl()

getRelativeUrl() 

setRelativeUrl()

setRelativeUrl(\TriTan\Common\Post\string  $url) 

Parameters

\TriTan\Common\Post\string $url

getFeaturedImage()

getFeaturedImage() 

setFeaturedImage()

setFeaturedImage(\TriTan\Common\Post\string  $image) 

Parameters

\TriTan\Common\Post\string $image

getStatus()

getStatus() 

setStatus()

setStatus(\TriTan\Common\Post\string  $status) 

Parameters

\TriTan\Common\Post\string $status

getCreated()

getCreated() 

setCreated()

setCreated(\TriTan\Common\Post\string  $created) 

Parameters

\TriTan\Common\Post\string $created

getPublished()

getPublished() 

setPublished()

setPublished(\TriTan\Common\Post\string  $published) 

Parameters

\TriTan\Common\Post\string $published

getModified()

getModified() 

setModified()

setModified(\TriTan\Common\Post\string  $modified) 

Parameters

\TriTan\Common\Post\string $modified

__isset()

__isset(string  $key) : boolean

Magic method for checking the existence of a certain custom field.

Parameters

string $key

Post meta key to check if set.

Returns

boolean —

Whether the given post meta key is set.

__get()

__get(string  $key) : mixed

Magic method for accessing custom fields.

Parameters

string $key

Post meta key to retrieve.

Returns

mixed —

Value of the given post meta key (if set). If $key is 'id', the post ID.

__set()

__set(string  $key, mixed  $value) 

Magic method for setting custom post fields.

This method does not update custom fields in the database. It only stores the value on the Post instance.

Parameters

string $key

Post meta key.

mixed $value

Post meta value.

__unset()

__unset(string  $key) 

Magic method for unsetting a certain custom field.

Parameters

string $key

Post meta key to unset.

exists()

exists() : boolean

Determine whether the post exists in the database.

Returns

boolean —

True if post exists in the database, false if not.

get()

get(string  $key) : mixed

Retrieve the value of a property or meta key.

Retrieves from the post and postmeta table.

Parameters

string $key

Property

Returns

mixed

hasProp()

hasProp(string  $key) : boolean

Determine whether a property or meta key is set

Consults the post and postmeta tables.

Parameters

string $key

Property

Returns

boolean

toArray()

toArray() : array

Return an array representation.

Returns

array —

Array representation.