Class: Page

Inherits:
PagePost
  • Object
show all
Defined in:
lib/wpb/page.rb

Overview

This class is used for getting the pages from the wordpress database

Examples:

User.find(1).pages

The above will find the user with id of 1 and retrieve all of the pages they have ever made

Page.find(1)

The above will find the pge with id of 1

Inherited methods

find id

Retrieves the page with the sepcified id

all

Retrieves all of the pages in the database

title

The title of the page

title= title

Set the title of the page

content

The content of the page

content=

Set the content of the page

Database Keys

ID alias: id

The pages` id

post_author alias: user.id

The User id of who created the Page Page.find(1).user The above returns the User that the page belongs to

post_date

The date the page was created

post_date_gmt

The date the page was created in gmt/utc time

post_content alias: PagePost#content

The content of the page

post_title alias: PagePost#title

The title of the page

post_excerpt

The excerpt of the page

post_status

The status of the page e.g. Published

comment_status

Whether or not comments are allowed e.g. open

ping_status

Whether or not pings are allowed e.g. open

post_password

The password (if any) required to view the page

post_name

The url version of the page e.g. example-page

to_ping

Unknown

pinged

Unknown

post_modified

The date the page last edited

post_modified_gmt

The date the page last edited in gmt/utc time

post_content_filtered

Unknown

post_parent

The pages parent id (if any)

guid

The full url to the page

menu_order

The order at which the page sits in the menu

post_type

The type of the post e.g. page or post (will always be page)

post_mime_type

The mime type of the post

comment_count

The amount of comments on the page

type

Used and created by wpb for activerecord inheritance