Marco Pessotto
and 1 contributors

NAME

WordPress::DBIC::Schema::Result::WpPost

COMPONENTS LOADED

TABLE: wp_posts

ACCESSORS

id

  data_type: 'bigint'
  extra: {unsigned => 1}
  is_auto_increment: 1
  is_nullable: 0

post_author

  data_type: 'bigint'
  default_value: 0
  extra: {unsigned => 1}
  is_nullable: 0

post_date

  data_type: 'datetime'
  datetime_undef_if_invalid: 1
  default_value: '0000-00-00 00:00:00'
  is_nullable: 0

post_date_gmt

  data_type: 'datetime'
  datetime_undef_if_invalid: 1
  default_value: '0000-00-00 00:00:00'
  is_nullable: 0

post_content

  data_type: 'longtext'
  is_nullable: 0

post_title

  data_type: 'text'
  is_nullable: 0

post_excerpt

  data_type: 'text'
  is_nullable: 0

post_status

  data_type: 'varchar'
  default_value: 'publish'
  is_nullable: 0
  size: 20

comment_status

  data_type: 'varchar'
  default_value: 'open'
  is_nullable: 0
  size: 20

ping_status

  data_type: 'varchar'
  default_value: 'open'
  is_nullable: 0
  size: 20

post_password

  data_type: 'varchar'
  default_value: (empty string)
  is_nullable: 0
  size: 255

post_name

  data_type: 'varchar'
  default_value: (empty string)
  is_nullable: 0
  size: 200

to_ping

  data_type: 'text'
  is_nullable: 0

pinged

  data_type: 'text'
  is_nullable: 0

post_modified

  data_type: 'datetime'
  datetime_undef_if_invalid: 1
  default_value: '0000-00-00 00:00:00'
  is_nullable: 0

post_modified_gmt

  data_type: 'datetime'
  datetime_undef_if_invalid: 1
  default_value: '0000-00-00 00:00:00'
  is_nullable: 0

post_content_filtered

  data_type: 'longtext'
  is_nullable: 0

post_parent

  data_type: 'bigint'
  default_value: 0
  extra: {unsigned => 1}
  is_nullable: 0

guid

  data_type: 'varchar'
  default_value: (empty string)
  is_nullable: 0
  size: 255
  data_type: 'integer'
  default_value: 0
  is_nullable: 0

post_type

  data_type: 'varchar'
  default_value: 'post'
  is_nullable: 0
  size: 20

post_mime_type

  data_type: 'varchar'
  default_value: (empty string)
  is_nullable: 0
  size: 100

comment_count

  data_type: 'bigint'
  default_value: 0
  is_nullable: 0

PRIMARY KEY

RELATIONSHIPS

wp_term_relationships: has many

taxonomies: many to many using wp_term_relationships as bridge

metas: has many to the wp_postmeta table

METHODS

They should be self-explanatory

  • clean_url

  • permalink

  • html_teaser

  • html_body