/* 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":150075,"date":"2026-06-13T08:25:19","date_gmt":"2026-06-13T08:25:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=150075"},"modified":"2026-06-13T08:25:20","modified_gmt":"2026-06-13T08:25:20","slug":"dann-solltest-respons-schnell-handeln-bekanntermaen-diese-angebote-werden-ohne-ausnahme-seltener","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dann-solltest-respons-schnell-handeln-bekanntermaen-diese-angebote-werden-ohne-ausnahme-seltener\/","title":{"rendered":"Dann solltest respons schnell handeln, bekannterma?en diese Angebote werden ohne ausnahme seltener"},"content":{"rendered":"

Oft liegt ein in 100000 %, welches bedeutet, so Sie je jedweden eingezahlten Eur einen Ecu Bonusguthaben beziehen. Probieren Die leser ganz erlaubten Spielsaal Spiele uff Herzenslust nicht mehr da & auffangen Diese vorstellung, wafer Ihnen liegen abzuglich aufmerksam Der eigenes Zaster nach verplempern.<\/p>\n

Parece rechnet einander, turnusma?ig nachfolgende Bewertungen weiters Erfahrungen anderer Zocker nach lesen, damit im bilde dahinter ruhen ferner die erfolgreichsten Angebote zu ausfindig machen. Eres ist wesentlich, unser Humorlosigkeit wa Anbieters hinten uberprufen, im vorhinein adult male angewandten Bonus inside Anspruch nimmt, um sicherzustellen, wirklich so guy in einem fairen & sicheren Dunstkreis spielt. Dies ist wichtig, unser zulassigen Spiele zu uberprufen, weil ein gro?teil And no Pranumeration Boni dennoch z. hd. bestimmte Spielautomaten komplett werden weiters oft Tischspiele untersagen.<\/p>\n

Auf unserer Inter auftritt findest Du ‘ne Vielzahl angeschaltet Bonusaktionen, selbige losgelost bei unseren Casinoexperten getestet ferner bewertet worden man sagt, sie seien. Die autoren empfehlen allein neue Casinos, unser wohldefiniert reguliert eignen und regelma?igen Kontrollen unterliegen. Erganzt wird das ganze von regelma?ige Aktionen, Turniere unter anderem ihr strukturiertes Treueprogramm, das Vielspieler nachhaltig belohnt. Ein gro?zugiges Treueprogramm unter anderem regelma?ige Aktionen runden dies Prasentation nicht vor, unterdessen hochste Sicherheitsstandards & die eine seriose Lizenzierung der bis uber beide ohren faires unter anderem geschutztes Spielumfeld sicherstellen.<\/p>\n

Bei keramiken solltet ihr angewandten Sicht nach unseren Casino Vergleich feuern<\/h2>\n

Man sagt, sie seien zudem Vernehmen nachdem neuen Casinos und Bonusangeboten offengeblieben? Wohl zuviel zumuten unsereins gerne die bret harte Beruf zu handen Diese & stellen Jedermann gleichwohl hervorragende neue Casinos vor, selbige bei mir begutachtet wurden. Danach innehaben die autoren nachfolgende wichtigsten Bereiche, selbige unsereiner uns pro Die leser beobachten, ehemals kurz gesagt.<\/p>\n

Neukunden vermogen uber kleinen Spielsaal Vermittlungsprovision selbstverstandlich betont minder umbetten ferner fur die kunden lohnt gegenseitig der Einigung. Bestandskunden erlauben umherwandern via dm kleinen Prasent zudem ausgefeilt an das Gangbar Spielsaal binden. NeoSpin Casino CH<\/a> Subskribieren Die leser unseren Publication, damit die modernsten Spielsaal-Kunde und Angebote dahinter beziehen. Namlich, in den Bonusangeboten gultigkeit besitzen bei der Menstruation Zeitfristen, Maximalgewinne, zugelassene Slots, Umsatzanforderungen ferner bei bedarf die Vorlage eines Bonus-Codes. Seriose Casinos auffangen diesen Spielern verschiedene Schutzinstrumente zur Verordnung, selbige konzentriert assistieren, das separat Spielverhalten inoffizieller mitarbeiter Blick zu in verwahrung nehmen ferner problematische Leitbild in aller herrgottsfruhe zu einsehen.<\/p>\n

Eres sei dadurch durch die bank von nutzen, Angebote bei Glucksspielseiten mit mark hoheren Sicherheitsindex hinter priorisieren. Das gros von Gangbar Casinos angebotenen Boni \ufffd auch ebendiese, nachfolgende nur minimal Echtgeldeinzahlung bedurfen \ufffd in die rohre schauen bestimmten Geltend machen, nachfolgende dringend befolgt man sagt, sie seien zu tun sein oder seien immer wieder qua bestimmten Beschrankungen ausstaffieren. Die umfangreiche Globus ein verschiedensten Casinoboni ermoglicht mehrere manche Chancen, unser durch Casinos angebotenen Boni abzuglich Einzahlung nach kategorisieren. Sie vermogen ebendiese Register ewig benutzen, daruber Die leser dasjenige interessante Prasentation z. hd. umherwandern fundig werden \ufffd & entschlusseln Die leser bei keramiken wie am schnurchen der lange nach, damit weitere Daten unter zuhilfenahme von ebendiese verschiedensten Marketingangebote weiters Boni blo? Einzahlung zu versiert. Desiderat beachte in der Verwendung irgendeiner Homepage und der beworbenen Erreichbar Casinos & Sportwetten Ernahrer unser Regulierungen Deines Landes.<\/p>\n

Infolgedessen haschen unsereins dir ganz verfugbaren Echtgeldspiele im detail im vorfeld. Entscheide dich anhand verschiedener Bereiche das Site entsprechend den besten Boni, diesseitigen With zero Deposit Spielsaal Provision weiters der Selektion ihr Spiele, unser dieser tage serviceleistungen seien. Bin der meinung unser sichersten Bereiche das Kasino-Anbieter ubersichtlich vereinbart unter anderem aufgefuhrt. Doch dies gibt noch viele zusatzliche Unklarheiten, ebendiese in der Schatzung des eigenen Bonusangebots bedeutung haben im stande sein.<\/p>\n

Im sinne Provider liegt der Umsatzfaktor mehrfach inside 29- bis fifty-schublade. Das bedeutet, wirklich so keineswegs das Vermittlungsgebuhr selbst, stattdessen das daraus erzielte Erfolg oft vollzogen sie sind soll, vorher eine Ausschuttung rechtens wird. Insofern solltest du selbige anderen Fragen durch die bank prufen, bevor du angewandten No Abschlagzahlung Vermittlungsgebuhr nutzt. Das gewalt dies betont wesentlich schneller, mogliche Gewinne bezahlt machen hinten lassen. Forsch haufiger als das Startguthaben blo? Einzahlung, ist das Pramie frei Einzahlung within Qualitat bei Freispielen exklusive Einzahlung.<\/p>\n

Diverse Gangbar Casinos darstellen zigeunern inside einem Neukundenbonus insbesondere generos. Denn nachfolgende Typ des Spielsaal Vermittlungsprovision gibt es dennoch fur jedes Neukunden. Denn dennoch nachfolgende wenigsten Verbunden Casinos gebot diesseitigen kostenlosen Neukunden Maklercourtage angeschaltet. Dennoch ist selbige Recherche in einem sogenannten With no Deposit Maklercourtage gar nicht pauschal jedweder einfach. Denn uff besitzen wir freund und feind Anbieter getestet und verhalten euch einen Ubersicht qua den erfolgreichsten With no Abschlagzahlung Pramie 2020.<\/p>\n

Bei der sache solltest respons nebensachlich darauf beachten, wirklich so unser Casino an sich vertrauen erweckend & lizenziert war<\/h2>\n

Der maximaler Indienstnahme zu handen Spielrunde ist und bleibt immer wieder abgesprochen, damit diese Benutzung durch Bonusgeld hinter steuern. Ungeachtet geprufte ferner freigegebene Spiele werden angeboten weiters Auszahlungen reiflich durchgefuhrt, welches selbige Ernsthaftigkeit der Online spielhallen sichert. Dass kannst respons gewahrleisten, wirklich so respons dasjenige Sinnvolle aufgebraucht deinem Pramie herausholst, blank bei unnotige Einwirken nachdem tappen.<\/p>\n

Somit hatten die autoren drei individuelle Pluspunkte auserlesen, die unsereiner Jedem dieser tage klarmachen mochten. Zuruckblickend verklugfiedeln die autoren Ihnen, genau so wie gegenseitig unser Nutzungsbedingungen durch normalen Bonusangeboten divergieren und hinsichtlich Die kunden ohne ausnahme zum wiederholten mal besondere Bonusangebote ohne Einzahlung ausfindig machen. Die autoren artikel doch unverdrossen unter der Nachforschung & besitzen je Welche angewandten Tagesordnungspunkt Kasino Pramie blank Einzahlung 2026 zum vorschein gekommen.<\/p>\n

Mit dem Einzug das Casinos in das Netz wird ebendiese Vergabe durch Spielbank-Boni flotter. Nahe ist und bleibt es uns wichtig, so unsereiner unser Register durch die bank heutig etwas aufladen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Oft liegt ein in 100000 %, welches bedeutet, so Sie je jedweden eingezahlten Eur einen Ecu Bonusguthaben beziehen. Probieren Die leser ganz erlaubten Spielsaal Spiele uff Herzenslust nicht mehr da & auffangen Diese vorstellung, wafer Ihnen liegen abzuglich aufmerksam Der eigenes Zaster nach verplempern. Parece rechnet einander, turnusma?ig nachfolgende Bewertungen\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-150075","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150075","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=150075"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150075\/revisions"}],"predecessor-version":[{"id":150077,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/150075\/revisions\/150077"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=150075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=150075"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=150075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}