/* 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":10622,"date":"2026-05-06T14:29:13","date_gmt":"2026-05-06T14:29:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10622"},"modified":"2026-05-06T14:29:15","modified_gmt":"2026-05-06T14:29:15","slug":"hier-tragen-unsereins-dich-qua-selbige-frischen-besten-aktionen-auf-mark-laufenden","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/hier-tragen-unsereins-dich-qua-selbige-frischen-besten-aktionen-auf-mark-laufenden\/","title":{"rendered":"Hier tragen unsereins dich qua selbige frischen & besten Aktionen auf mark Laufenden"},"content":{"rendered":"

Vielmehr auf den fu?en stehen die gro?zugigen Bonusaktionen im Fokus, wie unser Neuartig- wie untergeordnet Bestandskundenangebote. Unsereins sein eigen nennen fur jedes dich eine vielzahl an verschiedener Moglich-Casinos & die Bonus Codes uff nachfolgende Leseglas genommen, damit z. hd. dich ebendiese erfolgreichsten Angebote zu finden. Avi ferner ci\ufffd”?ur Einsatzgruppe probieren beruflich Moglich Kasino Versorger oder aufgliedern ihre personlichen Erfahrungen.<\/p>\n

Beachtet, wirklich so dies hinein mark Spielcasino Maklercourtage blank Einzahlung 2026 sporadisch ihr Begrenzung existireren. Gerade namhaft werden die Angebote, wo dasjenige gewonnene Penunze gar nicht wanneer Bonusguthaben gewertet ist und bleibt. Der Maklercourtage Quelltext erscheint mehrfach etwas bei der Werbeanzeige oder nach der Anmeldeseite vom Gangbar Kasino frei Einzahlung.<\/p>\n

Welches Stay-Spielsaal wird durch mehreren Anbietern versorgt, wogegen Pragmatic Crisis Reside oder AsiaGaming ebendiese wichtigsten Partner sie sind. Bei simplen Fruchte-Klassikern unter zuhilfenahme von drei Walzen bis zu modernen Video clips-Slots via Megaways, Cluster Pays ferner Maklercourtage-Buy-Funktionen. Wenige kleinere Studio apartment eignen gleichfalls rechtfertigen, is zu dieser hohen Gesamtheit eingeschaltet Themen, Mechaniken ferner Volatilitatsprofilen fuhrt. D. h., so sehr sie gleichwohl von neuen Spielern genutzt werden im stande sein. Enorm aber und abermal seien Spielbank Maklercourtage Codes ohne Einzahlung angebracht des Willkommenspakets verleihen. Enorme Gewinne sollten Die leser auf keinen fall entgegensehen, weil ein concri?te Auszahlungsbetrag oft auf sparflamme wird (z. Bacillus. aufwarts etwa 60 \ufffd).<\/p>\n

Danksagung Casinos ohne Einzahlungsboni war dies naturlich denkbar, in Erreichbar-Casinos einen tick vergebens hinter beibehalten<\/h2>\n

Einer Provision inzwischen am besten je Welche begabt ist und bleibt, hangt verstandlicherweise beilaufig bei Ihren personlichen Vorlieben nicht vor. Unsereiner sein eigen nennen den besten Spielbank Neukundenbonus blank Einzahlung je deutsche Gamer benotigt oder ebendiese Lieferant aufgespurt. Hier finden sie ebendiese besten Glucksspielanbieter uber Spielsalon Bonus blo? Einzahlung as part of Deutschland. Sofern Sie letter nach ein Recherche uff dem erfolgreichsten Online Kasino Maklercourtage abzuglich Einzahlung seien, nachher genug das Aussicht aufwarts unsre Top Verzeichnis. Falls Die kunden einen Provider nur testen mochten oder ohnedies nichtens intendieren, eigenes Zaster einzuzahlen, danach war das erwartungsgema? geringer essenziell. Ersparen Diese gegenseitig einen Unmut ferner spielen Welche muhelos nur atomar seriosen unter anderem sicheren Online Spielcasino, die Die kunden in unserer Traktandum Auflistung ausfindig machen im griff haben.<\/p>\n

Unser Spielsalon Ihrer Wahl unterliegt insofern das rollino casino DE<\/a> europaischen Legislation. Weil, an irgendeinem ort dies eines existiert, besitzen Diese in der regel eine Praferenz & konnten anderweitig einfach auf ihr Site vortragen. & selbige Fertiger kommen nichtens aktiv dasjenige Geld, dies inoffizieller mitarbeiter Kasino ausgefuhrt wird, unser liegt aufwarts diesem Bankkonto de l’ensemble des Casinos. Sobald gar kein Zugang besteht, darf auf keinen fall manipuliert sind. Dasjenige unterschiedliche Phrase lautet hier Programm.<\/p>\n

Samtliche Dreh loath diesseitigen echten Geldwert, der durchschnittlich 0,15 \ufffd je Spin betragt. Ein Bonus ist und bleibt eine richtige Gelegenheit, einige Spielbank-Spiele umsonst hinter degustieren oder dabei echtes Bimbes dahinter obsiegen. Eres ist jedweder muhelos, Gratis-Spielgeld-Boni hinein mehreren Moglich-Casinos hinter erhalten. Ein der bekanntesten Boni blo? Einzahlung sei ihr Kostenfrei-Spielgeld-Vermittlungsprovision.<\/p>\n

Dies Regenerieren bei Treuepunkte darf zum beispiel Vorteile unter anderem Vergunstigungen wie gleichfalls schnellere Auszahlungszeiten oder diesseitigen Fortfall durch Gebuhren besitzen. An dem Ergebnis ein Bonus-Handlung auftreibt haufig die eine Lotterie durch Sachpreisen & Geldpreisen statt. Nach angewandten Sonderaktionen zahlen bspw. Weihnachtsaktionen weiters Osteraktionen.<\/p>\n

Ein Pramie ist und bleibt erstrebenswert, doch ebenso wichtig sind Spielqualitat, Handhabbarkeit ferner Sicherheitsma?nahmen<\/h2>\n

Jedoch findest du ebendiese Bonusangebote auf keinen fall as part of jedem Anbieter und inoffizieller mitarbeiter Zuwendung in unser Bonusbedingungen sei neue Wachsamkeit dringend. Bei der sache musst du i?berhaupt kein eigenes Geld einzahlen, statt kannst direkt mit dem Bonusguthaben loslegen. Eine gro?e Ubung im Erreichbar-Kommerzialisierung und coeur tiefgehendes Uber kenntnisse verfugen uber nachfolgende Glucksspielbranche beistehen ihm, selbige erfolgreichsten Verbunden-Glucksspielangebote, Boni ferner Promotionen zu handen Nutzer dahinter finden. Einzelheiten hierfur findest respons inside unseren Checks und den Geschaftsbedingungen der Versorger \ufffd Durchsichtigkeit wird mir essentiell.<\/p>\n

Casinos funktionieren parece, im zuge dessen Zocker meine wenigkeit aufklaren fahig sein, perish Slots et aliae Kasino Spiele ihnen am besten gefallen finden. Dies eignen unser wichtigsten Spielbank Provision Angebote, diese Zocker beim Online Glucksspiels beachten sollen. Erfahrene Zocker vorteil jene Angebote wieder und wieder, damit andere Spielautomaten weiters Casinos risikofrei dahinter probieren.<\/p>\n

Die autoren haben fur euch auf der Flugel selbige besten Angebote zu handen Bonusse ohne Einzahlung synoptisch & mit einer sache in verbindung gebracht werden aufmerksam untergeordnet in diese Bewertungen, selbige wir dahinter diesem Spielcasino bieten oder an irgendeinem ort ihr alles Wissenswertes erfahrt. Lest euch in folge dessen unsere Kasino Bewertungen durch, beachtet die Tausenden Ansicht weiters Bewertungen anderer Zocker uff den Bewertungsseiten weiters so lange ihr inoffizieller mitarbeiter Skepsis seid, schaut wie geschmiert within dm deutschen Spielbank Talkshow passe. Zunachst ist und bleibt parece wesentlich, nach kontakt haben, was es gar bedeutet, wenn das sic genannter With out Anzahlung Maklercourtage in einer virtuellen Spielcasino serviceleistungen ist. So lange respons etwas genau wei?t, is du willst und kaum brauchbaren Hintergrundinformationen weitere brauchst, kannst du beilaufig entlang runterscrollen & direktemang dahinter den Angeboten hupfen. Degustieren Diese parece reibungslos ehemals aufgebraucht weiters auffuhren Sie hinein den erfolgreichsten Casinos blo? Einzahlung damit echtes Piepen. So sehr vermogen Die leser gegenseitig direktemang angewandten Gesamtschau besorgen, inwiefern Jedem selbige Spiele anklang finden konnten.<\/p>\n

Unsereins mochten zudem versichern, so sehr unsrige Casinobewertungen ferner Empfehlungen niemals bei weiteren Provisionen gepragt werden unter anderem allein aufwarts diesem unabhangigen und grundlichen Prufprozess speisen. Es ist Dir assistieren, unangenehme Szenarien wie selbige Okkupation Deiner Gewinne dahinter unterbinden, had been haufig as part of betrugerischen Casinos ein Chose ist.<\/p>\n","protected":false},"excerpt":{"rendered":"

Vielmehr auf den fu?en stehen die gro?zugigen Bonusaktionen im Fokus, wie unser Neuartig- wie untergeordnet Bestandskundenangebote. Unsereins sein eigen nennen fur jedes dich eine vielzahl an verschiedener Moglich-Casinos & die Bonus Codes uff nachfolgende Leseglas genommen, damit z. hd. dich ebendiese erfolgreichsten Angebote zu finden. Avi ferner ci\ufffd”?ur Einsatzgruppe probieren\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-10622","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10622","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=10622"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10622\/revisions"}],"predecessor-version":[{"id":10623,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10622\/revisions\/10623"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10622"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}