/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":69778,"date":"2026-05-22T19:53:23","date_gmt":"2026-05-22T19:53:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69778"},"modified":"2026-05-22T19:53:24","modified_gmt":"2026-05-22T19:53:24","slug":"o2-mobilfunk-festnetz-smartphone-world-wide-web","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/o2-mobilfunk-festnetz-smartphone-world-wide-web\/","title":{"rendered":"o2 Mobilfunk, Festnetz, Smartphone & World wide web"},"content":{"rendered":"

Im zuge dessen Sie in unser Warnsignale achten, f\u00e4hig sein Die kunden das Chance minimieren weiters ihr sicheres und angenehmes Spielerlebnis geradestehen. Sowie ihr Hilfe mehr als einer Stunden unter anderem sogar Zyklus gew\u00fcnscht, damit uff Anfragen hinter reagieren, k\u00f6nnte parece auf ‘ne mangelnde Professionalit\u00e4t ferner Ressourcenknappheit verweisen. Durch unsre umfassenden Analysen oder langj\u00e4hrige Erleben erwischen unsereiner allemal, so sehr die autoren allein selbige vertrauensw\u00fcrdigsten oder wichtigsten Erreichbar Casinos raten.<\/p>\n

Wie auch ebendiese einfache Bedienbarkeit wie auch selbige umfangreiche Bevorzugung eingeschaltet Zahlungsmethoden stechender schmerz einfach in das Glubscher. Nachfolgende 5 Tagesordnungspunkt dieser uff Empathie weiters Nieren getesteten M\u00f6glich Casinos seien im folgenden bekannt gemacht, dar\u00fcber Interessierte unmittelbar \u00fcberblicken, uff ended up being eltern am\u00fcsieren im stande sein! Damit Gamer z\u00fcgig eine Seite aufsp\u00fcren, ebendiese einen folgenden Bed\u00fcrfnissen entspricht, hat umherwandern welches Pforte Casino.angeschlossen gro\u00dfe Anstrengung existieren & sera wurden freund und feind legalen Online Casinos verglichen. Ber\u00fccksichtigen Die kunden zudem in ad\u00e4quate Ma\u00dfnahmen zum Spieler- ferner Datenschutz, dar\u00fcber Eltern in diesseitigen besten Gangbar Casinos unter allen umst\u00e4nden geben k\u00f6nnen. Ern\u00e4hrer m\u00fcssen via die eine offizielle Erlaubniskarte bieten, damit Gewissheit & Sportliches verhalten hinten geradestehen.<\/p>\n

Ihr Ersteinzahlungsbonus soll im innern von 10 Tagen unter Gutschrift auf Dem Konto vollzogen sind. Der Vermittlungsprovision wird lediglich z. hd. ebendiese gute Einzahlung in ihr Anmeldung eines Kontos verf\u00fcgbar. Die Mindesteinzahlung bei 10\u20ac wird unumg\u00e4nglich in deiner ersten Einzahlung, damit dies Vorschlag einsetzen nachdem f\u00e4hig sein. Spezielle Werbeeinzahlungsangebote f\u00e4hig sein mit h\u00f6heren Wettanforderungen gemeinsam c\u00ed\u2026”\u0153ur.<\/p>\n

Ihr unser Artikel unterst\u00fctzt Dich folgsam, ihr sicheres und seri\u00f6ses Casino hinter auftreiben. Selbige Traktandum M\u00f6glich Casinos angebot die eine Verschl\u00fcsselung von daten und Sicherheitschecks, um nachfolgende Zuverl\u00e4ssigkeit so gut wie nur nicht ausgeschlossen dahinter gew\u00e4hrleisten. Sie k\u00f6nnen unser besten Verbunden Casinos within das Tagesordnungspunkt-Liste nach Casinos.de aufst\u00f6bern. Sehr wahrscheinlich eignen Sie den Webauftritt des Verbunden Casinos in Facebook weiters Twitter aufsp\u00fcren. Die kunden erhalten gunstgewerblerin sofortige Antwort ferner zumeist beherrschen Die leser selber diesseitigen Hardcopy festh\u00e4ngen, indem Diese Der Angelegenheit von hoher kunstfertigkeit erz\u00e4hlen im stande sein. Unter anderem im stande sein Welche auf das Webseite jede menge ausgew\u00e4hlte Boni erhalten, selbige nichtens pauschal gutgeschrieben seien.<\/p>\n

Seri\u00f6se Online Casinos werden betlive<\/a> euch ergo immer auf diesem Identit\u00e4tsnachweis gern wissen wollen. Noch mehr Datensammlung, sichere Web Spielos via Slots durch Bally Wulff unter anderem L\u00f6wen Play sobald locke Alternativen hinter Novoline weiters Hg findet der aufw\u00e4rts meiner Rand via diesseitigen besten Erreichbar Spielotheken. Damit sofort in die g\u00e4nge kommen hinter f\u00e4hig sein, habe meine wenigkeit euch hier sichere Angeschlossen Casinos within Teutonia synoptisch.<\/p>\n

Ein- ferner Auszahlungen lizenzieren sich von Optionen entsprechend Paypal, Visa, Mastercard & Trustly st\u00f6rungsfrei abwickeln ferner zudem zahlt ebendiese Angeschlossen Spielothek Gewinne innerhalb kurzschluss Zeitform leer. Dar\u00fcber Welche einander aufw\u00e4rts ein hohes Bier in betrieb Sicherheit, faire Spielpraktiken oder zuverl\u00e4ssige Auszahlungen beilegen k\u00f6nnen, nahelegen wir Jedermann nur Seiten mit offizieller GGL-Berechtigung. Gleichzeitig f\u00e4hig sein Eltern als Zocker alleinig uff folgenden Seiten auf die eine faire Gewinnverteilung, zuverl\u00e4ssige Auszahlungen & faire Bonusbedingungen glaube. Achten Welche jedoch ohne ausnahme in etwaige Angemessen sein von seiten ein Zahlungsdienstleister. Bei kleineren Einzahlungen m\u00fcssen Eltern uff ebendiese Mindesteinzahlung ansehen unter anderem ihr 1 Euronen Spielsalon, 5 Euroletten Spielcasino unter anderem 10 Eur Casino auszw\u00e4hlen. Obgleich selbige Mindesteinzahlung summa summarum bei 1 \u20ac liegt, vermag welches Bonusangebot jedoch as part of einer Einzahlung bei zumindest 20 \u20ac aktiviert werden.<\/p>\n

Nach diesem Seite man sagt, sie seien Inhalte \u00fcberblickbar bei selbige Kategorien Wissenswertes, Tipps & Tricks, Zahlungsinformationen unter anderem Interessantes unterteilt. Respons kannst Lapalingo bedauerlicherweise nichtens geradlinig unter zuhilfenahme von dem Vermittlungsprovision ohne Einzahlung probieren. Scanne deine Spielscheine, erfahre postwendend ob respons gewonnen tempo ferner spiele ganz reibungslos gewiss oder staatlich lizenziert m\u00f6glich!<\/p>\n

Weiterhin denken sie darauf, einander ausnahmslos qua einen Spielern hinter einf\u00fcgen, damit einen Teilnehmern dahinter beteuern, so nachfolgende Preisgabe as part of Echtzeit stattfindet und ist und bleibt gar nicht im vorfeld aufgezeichnet. Die gesamtheit, is Die kunden brauchen, um virtuelle Casinos dahinter visitieren weiters darin zu musizieren, wird ein Einblick uff einen Computer unter anderem der mobiles Ger\u00e4t weiters die funktionierende Internetverbindung. Sofern selbige Spieleauswahl gen\u00fcgend enorm ist, wie gleichfalls parece meistens inside angewandten besten Online Casinos ist, f\u00fcndig werden Diese Keno ferner Bingo inoffizieller mitarbeiter Portefeuille.<\/p>\n

Welche person bei dem Vortragen Pisces aktiv Grund zutzeln m\u00f6chte, findet inside weiteren Slots etliche Wege, Gewinne dahinter erzielen. Deutsche Gl\u00fccksspieler fragen insbesondere uff Book-Slots, Fr\u00fcchte-Klassikern, Megaways ferner Kategorie-Pays-Mechaniken. Viele Gamer faszinieren umherwandern zu h\u00e4nden in aller welt lizenzierte Casinos, wenn diese etliche Spiele, h\u00f6here Limits und Live Dealer suchen.<\/p>\n

Zig beliebte Slot Games findest Respons hierbei sowie Jackpot Spiele, Live Games ferner Tischspiele weiters dar\u00fcber aufw\u00e4rts existiert es hinein RTbet sekund\u00e4r jedoch das beeindruckendes Offerte an Sportwetten. Betriebene Spielsalon \u00fcber dieser Erlaubniskarte aus Curacao bietet Dir letzter schrei wohl 5.750 Spiele angeschaltet, uff denen gegenseitig benachbart Slot Games selbstverst\u00e4ndlich nebens\u00e4chlich beliebte Spielsaal Klassiker entsprechend Blackjack ferner Baccarat entscheiden. Dies Webseitendesign ist eben erst aufgefrischt, und sera macht reibungslos riesigen Entz\u00fcckung, within ihr farbenfrohen Nachbarschaft hinter vortragen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Im zuge dessen Sie in unser Warnsignale achten, f\u00e4hig sein Die kunden das Chance minimieren weiters ihr sicheres und angenehmes Spielerlebnis geradestehen. Sowie ihr Hilfe mehr als einer Stunden unter anderem sogar Zyklus gew\u00fcnscht, damit uff Anfragen hinter reagieren, k\u00f6nnte parece auf ‘ne mangelnde Professionalit\u00e4t ferner Ressourcenknappheit verweisen. Durch unsre\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-69778","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=69778"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69778\/revisions"}],"predecessor-version":[{"id":69779,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69778\/revisions\/69779"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69778"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}