NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

item.php 564B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * A uniform wrapper for various types of WP objects, i.e. posts or users.
  4. */
  5. abstract class P2P_Item {
  6. protected $item;
  7. function __construct( $item ) {
  8. $this->item = $item;
  9. }
  10. function __isset( $key ) {
  11. return isset( $this->item->$key );
  12. }
  13. function __get( $key ) {
  14. return $this->item->$key;
  15. }
  16. function __set( $key, $value ) {
  17. $this->item->$key = $value;
  18. }
  19. function get_object() {
  20. return $this->item;
  21. }
  22. function get_id() {
  23. return $this->item->ID;
  24. }
  25. abstract function get_permalink();
  26. abstract function get_title();
  27. }