コード例 #1
0
ファイル: wp-purges.php プロジェクト: KostasNi/purgely
 /**
  * Callback for post changing events to purge URLs.
  *
  * @param  int $post_id Post ID.
  * @return void
  */
 public function purge($post_id)
 {
     if (!in_array(get_post_status($post_id), array('publish', 'trash'))) {
         return;
     }
     purgely_purge_surrogate_key('post-' . absint($post_id));
 }
コード例 #2
0
ファイル: wp-cli.php プロジェクト: KostasNi/purgely
 /**
  * Purge a surrogate key.
  *
  * @since  1.0.0.
  *
  * @param  string $key        The surrogate key to purge.
  * @param  array  $purge_args Additional args to pass to the purge request.
  * @return array|bool|WP_Error                   The purge response.
  */
 private function _purge_key($key, $purge_args)
 {
     return purgely_purge_surrogate_key($key, $purge_args);
 }