/* 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":69592,"date":"2026-05-22T19:16:29","date_gmt":"2026-05-22T19:16:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69592"},"modified":"2026-05-22T19:16:31","modified_gmt":"2026-05-22T19:16:31","slug":"o2-mobilfunk-festnetz-smartphone-netz","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/o2-mobilfunk-festnetz-smartphone-netz\/","title":{"rendered":"o2 Mobilfunk, Festnetz, Smartphone & Netz"},"content":{"rendered":"

Angebracht sein verm\u00f6gen entstehen, falls ihr Provider unser Kosten je nachfolgende Gewinnauszahlung keineswegs \u00fcbernimmt, sowie internationale Bez\u00fcge \u00fcbertreten ferner die W\u00e4hrungsumrechnung. Unter einsatz von der PayPal App man sagt, sie seien mobile Bez\u00fcge wiewohl locker denkbar. Deutsche Spieler n\u00fctzlichkeit somit gern das moderne Devisen f\u00fcr jedes Online Banking. Nebens\u00e4chlich sobald selbige Zahlungsmethode auf keinen fall einheitlich in allen deutschen Online Casinos angeboten war, auskosten Diese unter einsatz von PayPal etliche Vorteile.<\/p>\n

Vertrauensw\u00fcrdige verbunden casinos erwischen umfangreiche zur Regel Schutzma\u00dfnahmen z. hd. Gl\u00fccksspieler, darunter golden crown casino online<\/a> Einzahlungslimits, Verlustgrenzen unter anderem Selbstsperr-Optionen. Seri\u00f6se Plattformen nutzen SSL-Verschl\u00fcsselung \u00fcber minimal 128-Bit-Technologie, wobei freund und feind vertraulichen Angaben within erreichbar casinos vor unbefugtem Zugriff gesch\u00fctzt sind oder allemal \u00fcberliefern werden k\u00f6nnen. Nachfolgende Funktionen sind inside online casinos mit g\u00fcltiger Billigung von haus aus integriert und m\u00fchelos umsetzbar. Seri\u00f6se Plattformen haschen fertig klare Nutzungsbedingungen & umfassende Aussagen nachdem Bonusbedingungen, Auszahlungslimits wenn Verarbeitungszeiten. Within deutschen Anbietern finden Sie ebendiese Lizenzinformationen ein Gemeinsamen Gl\u00fccksspielbeh\u00f6rde, dieweil internationale erreichbar casinos die Malta- ferner Gibraltar-Lizenzen betont andeuten zu tun sein. Vertrauensw\u00fcrdige erreichbar casinos abbilden die Lizenznummer flagge inoffizieller mitarbeiter Footer ihrer Site an unter anderem verlinken einfach zur Regulierungsbeh\u00f6rde.<\/p>\n

Das bedeutet, so sehr die Gewinne leer diesseitigen Free Spins geradlinig alabama Echtgeld zug\u00e4nglich unter anderem auszahlbar werden. Unter ebendiese Traktandum Provider hat nachfolgende Verbunden Spielothek es dar\u00fcber hinaus wegen der niedrigen Mindesteinzahlungen nicht vor 1\u20ac geschafft. Zum Auswahl angemessen sein beliebte Titel entsprechend Eye of Horus, Lucky Elegante frau\u2019sulfur Charm ferner Razor Shark. Uns innehaben nachfolgende reichlich 800 M\u00f6glich Slots gefallen finden, hinter denen Bezeichnung hinsichtlich Book of Dead weiters Gonzo\u2019s Quest Megaways geh\u00f6ren. \u00dcber attraktiven Bonusangeboten und dem engagierten Kundensupport war L\u00f6wen Play die eine empfehlenswerte Postadresse pro jedweder Slot-Fans unter anderem sicherheitsbewusste Gl\u00fccksspieler.<\/p>\n

Als n\u00e4chstes wirst respons geradlinig nach die eine externe PayPal Seite weitergeleitet weiters musst dich unter einsatz von deinen Benutzerdaten einloggen. Dies PayPal Konto sei auch f\u00fcr n\u00fcsse und Gamer gefallen finden an geb\u00fchrenfreie Bez\u00fcge. Weiters wohl mit dem Abschluss Erf\u00fcllung von Gutschriften inoffizieller mitarbeiter Internet st\u00f6rungsfrei unter anderem allemal nach machen.<\/p>\n

Sobald meinereiner euch die Vorteile das besten M\u00f6glich Spielsaal Lieferant beschrieben habe, werdet ihr winzig noch ihr Beweis pro einen Besuch ein Spielbank ausfindig machen. Live Spielbank Spiele ferner sekund\u00e4r automatisierte Tischspiele wie gleichfalls Roulette & Blackjack d\u00fcrfen within unserem Gl\u00fccksspielanbieter qua bundesweiter GGL-Erlaubnisschein hingegen nicht angeboten seien. F\u00fcr jedes ganz folgenden Bundesl\u00e4nder bleibt fortschrittlich doch ebendiese Wahl eingeschaltet lizenzierten Spielautomaten \u2013 oder exakt nachfolgende findet ihr bei unseren Empfehlungen. Die Plattformen befinden zigeunern wirklich noch im \u00dcberbau \u2013 zu welcher zeit genau sie initialisieren, ist jedoch keineswegs ber\u00fchmt.<\/p>\n

Selbige Guthaben erfolgt unverz\u00fcglich uff deiner qualifizierenden Einzahlung, so sehr so sehr respons angewandten Bonusbetrag ferner diese Freispiele unmittelbar gewinn kannst. Heutig wird die Anwendung nichtens direktemang im App Store verf\u00fcgbar, sodass das Download qua ebendiese offizielle Homepage ereignen muss. Diese BetAlice Spielbank App auftreiben Eltern inoffizieller mitarbeiter App Store unter anderem auf ein offiziellen Internetseite zum Download.<\/p>\n

” war, dass die Einzahlung im gleichen sinne per PayPal erfolgte (Closed-Loop-Prinzip). Auf das ersten Ausst tung landet die Einzahlung per Injektiv geradlinig aufw\u00e4rts dem Spielerkonto \u2013 unter allen umst\u00e4nden, frei Login-Hektik. Statt dessen greift PayPal inside irgendeiner Zahlung direkt aufs hinterlegte Bankverbindung ferner unser Kreditkarte zu. Der ein vielen Gr\u00fcnde, wie kommt es, dass… E-Wallets wie gleichfalls PayPal auf diese weise sicherlich genutzt & bei Casinos immer wieder angeboten werden. Sofern das Zaster von dem PayPal Bankkonto auf das Spielerkonto \u00fcbergeht, beherrschen Zocker schnell damit in die g\u00e4nge kommen, ihre Lieblingsslots zu zum besten geben.<\/p>\n

In mark Englische sprache Diskussionsrunde findest du etliche Eingehen in spezielle Wundern. Informiere dich \u00fcbers aktuelle Weltgeschehen inside unseren Neuigkeiten inside Engl.. \u00dcberpr\u00fcfe deine Englischkenntnisse verbunden qua unseren Tests unter anderem Complex Tests. Teste deine Englischkenntnisse als n\u00e4chstes unter einsatz von unseren \u00dcbungen.<\/p>\n

In verbindung stehen Cashback Aktionen, Reload Boni, Gewinnspiele oder Slot Races. Nach fairen Maklercourtage Bedingungen geh\u00f6ren gunstgewerblerin moderate Umsatzsumme unter anderem sattsam Intervall, um eltern dahinter erspielen. Einen Traktandum 10 Bezirk hat zigeunern Novoline \u00fcber ihr niedrigen Einzahlung nicht eher als 1\u20ac verdient \u2013 ebenso wie qua mark 200% Vermittlungsgeb\u00fchr unter anderem angewandten vielen Freispielen, selbige zu tun haben.<\/p>\n

Krypto-Spezifische Spiele geh\u00f6ren sekund\u00e4r hinten diesseitigen Angeboten as part of Casinos blank deutsche Berechtigung. Instant Win Games unter anderem Softgames wie gleichfalls Keno, Rubbellose ebenfalls. Beste Erreichbar Casinos ohne LUGAS vermindern den Anmeldevorgang, sodass er nicht mehr alabama 2-3 Minuten dauert. Zwangspausen und Spielzeit Warnungen man sagt, sie seien ebenfalls nichtens angezeigt.<\/p>\n

Sobald respons dich f\u00fcr Sportwetten interessierst, findest respons in unserer Rand mit PayPal Wettanbieter freund und feind wichtigen Aussagen. Die PayPal Casinos in besitz sein von unter unseren gesammelten Erfahrungen wiederholend hinten angewandten besten Anbietern, gebot reich Sicherheit und seien nach 100% ernst. As part of ihr folgenden Register findest du ebendiese diskretesten PayPal Alternativen z. hd. den Zahlungsverkehr within Gangbar Casinos. Rang ganz wie am schn\u00fcrchen angewandten Progressiv, damit direkt hinten angewandten besten PayPal Spielautomaten, Roulette & Blackjack Casinos nach gelangen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Angebracht sein verm\u00f6gen entstehen, falls ihr Provider unser Kosten je nachfolgende Gewinnauszahlung keineswegs \u00fcbernimmt, sowie internationale Bez\u00fcge \u00fcbertreten ferner die W\u00e4hrungsumrechnung. Unter einsatz von der PayPal App man sagt, sie seien mobile Bez\u00fcge wiewohl locker denkbar. Deutsche Spieler n\u00fctzlichkeit somit gern das moderne Devisen f\u00fcr jedes Online Banking. Nebens\u00e4chlich sobald\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-69592","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69592","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=69592"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69592\/revisions"}],"predecessor-version":[{"id":69593,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69592\/revisions\/69593"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69592"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}