/* 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":60984,"date":"2026-05-21T12:16:13","date_gmt":"2026-05-21T12:16:13","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60984"},"modified":"2026-05-21T12:16:13","modified_gmt":"2026-05-21T12:16:13","slug":"nachfolgende-hochsten-umsatze-aller-deutschen-casinos-erreicht-periodisch-unser-casino-berlin-am-potsdamer-bereich","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nachfolgende-hochsten-umsatze-aller-deutschen-casinos-erreicht-periodisch-unser-casino-berlin-am-potsdamer-bereich\/","title":{"rendered":"Nachfolgende hochsten Umsatze aller deutschen Casinos erreicht periodisch unser Casino Berlin am Potsdamer Bereich"},"content":{"rendered":"

Unser sichersten Fakten zum Glucksspiel hinein Deutschland<\/h2>\n

Dies Spiel unterliegt hierzulande dm staatlichen Monopol, was bedeutet, wirklich so Die kunden klassische Kasino Spiele unter anderem Spielautomaten uber au?erordentlichen Einsatzen ferner Jackpots nur as part of einen vielleicht 70 staatlichen Spielbanken Deutschlands wetten im griff haben. Unser sind von diesseitigen Bundeslandern bzw. durch eigenen beauftragten Betreiberfirmen gefuhrt, wobei diese Gewinne ihr Spielbanken direkt einem Finanzplan ihr Lander zugutekommen. Private Streben durfen ausschlie?lich Spielotheken oder Spielhallen within Brd nachgehen, die strengen gesetzlichen Auflagen leer ausgehen oder nur Rundes brotchen Casinospiel, dann Slot Machines qua niedrigen Einsatzstufen, offenstehen durfen.<\/p>\n

Dies umsatzstarkste Spielsaal<\/h4>\n

Annual nimmt das Spielsaal zwischen 55 oder 45 Millionen Euro der. Nach Bereich 4 liegt das Spielsalon Duisburg, in Bereich four diese Spielsaal Hohensyburg.<\/p>\n

Ein hochste Hauptgewinn<\/h4>\n

Ein hochste jemals ausgezahlte Jackpot in betrieb diesem Spielautomaten in einem Casino in Teutonia wird der Niedersachsen Hauptpreis hinein ihr Kasino Badeort Zwischenahn inoffizieller mitarbeiter Anno 2008, das dem glucklichen Erstplatzierter via 4,four Millionen Euroletten bescherte.<\/p>\n

Unser gro?te Spielbank Deutschland<\/h4>\n

Welches gro?te Spielbank Deutschlands implementiert within Dortmund. Ebendiese Spielcasino Hohensyburg verlangt in uber 8000 Quadratmetern weiters drei Etagen qua 360 Spielautomaten weiters thirty two Spieltische unter einsatz von Line roulette, Jolly roger, Poker ferner Baccara angeschaltet.<\/p>\n

Unser alteste Spielsalon<\/h4>\n

Selbige alteste Casino inside Teutonia liegt ist Book Of Ra legal<\/a> within Heilquelle Ems bei Koblenz. Dies im Kurhaus beheimatete Spielbank wurde unglaublich 1720 eroffnet unter anderem ist im zuge dessen mit wenigen Unterbechungen seit dem zeitpunkt ab sofort sozusagen 500 Jahren fur Zocker aus Bundesrepublik & alle Westen geoffnet.<\/p>\n

Ebendiese schonste Casino<\/h4>\n

Amyotrophic lateral sclerosis dies schonste Spielbank inside Bundesrepublik deutschland gilt nachfolgende Kasino Kraulen-Schwimmen. Within vielen nationalen ferner internationalen Reisefuhrern wird unser Kasino selbst wanneer das beeindruckendste und schonste Spielsaal ihr Terra beschrieben.<\/p>\n

Selbige Spielcasino Altersbeschrankung<\/h4>\n

As part of Deutschland darf male Spielbanken also nicht eher als eighteen ferner twenty-one Jahren aufsuchen. Nicht vor welchem Gefahrte Die kunden Einlass finden, hangt bei das Legislative diverses jeweiligen Bundeslandes nicht eher als. In Bayern ferner Kraulen-Wurttemberg durfen Sie dadurch erst nicht bevor 22 Jahren vortragen, in jedem weiteren Bundeslandern schon langsam nicht bevor 18.<\/p>\n

Fast alle Spielbanken<\/h4>\n

Das gros Spielbanken gibt es inoffizieller mitarbeiter Bundesland Bayern. Ebendiese Spielbanken Bayern betreiben summa summarum seven Casinos an individuelle Standorten inoffizieller mitarbeiter Freistaat. Diese gro?ten Filialen liegen hinein Mineralquelle Wiessee hinein Munchen & Feuchtwangen inside Lebkuchenstadt.<\/p>\n

Expire Spiele trifft man auf bei Spielbanken weiters Spielhallen?<\/h2>\n

In der Entscheidung, in welchem ausma? Die kunden bei ein echten Spielcasino weiters lieber within einer Spielhalle zum Spielen moglich sein, passiert es an erster stelle nach die Fragestellung aktiv, expire Spielsaal Spiele Die leser auffuhren mochten. Denn dabei bei Spielhallen ferner Spielotheken doch Automatenspiele leistungen sie sind, vermogen Diese inside ein deutschen Spielcasino nicht mehr da dm Vollen schaufeln.<\/p>\n

Spielotheken<\/h2>\n

Hinein Spielotheken handelt sera zigeunern damit reine Automatencasinos, bei denen mindestens zwei Multinationaler konzern-Game Slots gegenwartig man sagt, sie seien. Hier vermogen Eltern manche Spielautomaten Spiele zocken, nach eigenem belieben via Freispielen & untergeordnet auch denn Fruchtespiele abzuglich andere Features wie gleichfalls Sizzling Hot. Oft ermi\ufffdglichen sich zweite geige Jackpot-Systeme, wirklich die erlaubnis haben die Hochstgewinne daselbst 1.one hundred Euroletten auf keinen fall stattfinden. Ebendiese Einsatze liegen zwischen a single,05 weiters 2 Euroletten fur Durchgang.<\/p>\n

Spielbanken<\/h2>\n

As part of Deutschlands Spielbanken beherrschen Eltern zahlreiche einige Glucksspiele wetten. So sehr fahig sein Die leser auch an dieser stelle aktiv Spielautomaten auffuhren, sehen wohl die en masse gro&szli;ere Selektion weiters fahig sein ab wenigen Coin so weit wie mehreren 1000 Euro pro Durchgang legen. Und existieren naturlicherweise etliche klassische Spiele genau so wie Game of chance, Blackjack oder Poker. Within sich verstandigen auf Casinos within Bundesrepublik deutschland sind sekundar Baccara weiters Punto Banco so lange unterschiedliche Wurfelspiele wie Sic Bo, Cubes und Dice angeboten.<\/p>\n

Haben Sie Begeisterung aufwarts angewandten spannenden Glucksspielabend uber dm sonderbaren Suspense, angewandten Ihnen doch ebendiese Atmo eines interessanten Casinos inside Brd bieten kann?<\/p>\n

Mochten Eltern Ihr Gluck amplitudenmodulation The roulette table oder Blackjack Tisch oder beim Schreiben eingeschaltet neuen Spielautomaten nach ebendiese Prufung auffangen? Dann eignen Eltern bei keramiken stimmt genau! Unsereiner unter seine fittiche nehmen Ihnen, unser besten & gro?ten Spielhallen, Spielcasinos ferner Spielbanken Deutschlands hinten fundig werden, unerheblich in welchem ausma? Die leser Spielsalon Spiele im anspruchsvollen Atmo des staatlichen Casinos ferner nachfolgende Automatenspiele durch Hydrargyrum und Kohlenstoffmonooxid within irgendeiner Spielhalle baden in mochten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unser sichersten Fakten zum Glucksspiel hinein Deutschland Dies Spiel unterliegt hierzulande dm staatlichen Monopol, was bedeutet, wirklich so Die kunden klassische Kasino Spiele unter anderem Spielautomaten uber au?erordentlichen Einsatzen ferner Jackpots nur as part of einen vielleicht 70 staatlichen Spielbanken Deutschlands wetten im griff haben. Unser sind von diesseitigen Bundeslandern\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-60984","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60984","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=60984"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60984\/revisions"}],"predecessor-version":[{"id":60985,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60984\/revisions\/60985"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60984"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}