Plugin Directory

Changeset 3441028


Ignore:
Timestamp:
01/16/2026 01:36:50 PM (3 months ago)
Author:
magazine3
Message:

Released version 1.0.1

Location:
omnireview/trunk
Files:
120 added
8 edited

Legend:

Unmodified
Added
Removed
  • omnireview/trunk/assets/css/frontend-widget.css

    r3437400 r3441028  
    1 .omnireview-widget ul { list-style: none; padding: 0; }
    2 .omnireview-widget li { margin-bottom: 1em; border-bottom: 1px solid #eee; padding-bottom: 0.5em; }
    3 
    4 /**
    5  * ------------------------------------------------------
    6  *                  Widget Shortcode CSS
    7  * ------------------------------------------------------
    8  * */
    9 .omnireview-widget { gap: 15px; }
    10 .omnireview-widget.layout-grid {
    11     display: grid;
    12     grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    13 }
    14 .omnireview-widget.layout-list {
     1/** Widgest Reviews CSS **/
     2.omnireview-pc-wrap{background-color:#004f74;padding:15px 15px 15px 30px;color:#fff;display:inline-flex;width:100%;flex-wrap:wrap;margin-bottom:20px}.omnireview-pc-wrap .omnireview-lst span{font-size:18px;font-weight:500;margin-bottom:10px;display:inline-block;line-height:1.3}.omnireview-pc-wrap .omnireview-lst{flex:1 0 42%}.omnireview-pc-wrap .omnireview-lst ul{margin:0}.omnireview-pc-wrap .omnireview-lst p{list-style-type:none;font-size:15px;font-weight:lighter;line-height:1.2;margin-bottom:10px;position:relative;padding-left:20px;color:#eee}.omnireview-pc-wrap .omnireview-lst p:before{content:'';position:absolute;width:8px;height:8px;background-color:#ccc;left:0;top:6px;border-radius:10px}.sgl .omnireview-rvw{width:100%;margin-bottom:34px;font-size:13px;border-bottom:1px solid #ededed}.omnireview-rvw-hd span,.omnireview-rvw-sm span{background-color:#222;color:#fff;display:inline-block;font-size:15px}.omnireview-rvw-hd span{line-height:1.4;padding:8px 12px 6px;margin:26px 0}.omnireview-rvw td{padding:7px 14px}.omnireview-rvw td,.sgl table td{border:1px solid #ededed}.omnireview-rvw tbody{width:100%}.omnireview-rvw-sm span{padding:8px 12px 6px;margin-bottom:13px;position:relative;line-height:1.2}.omnireview-rvw-fs{line-height:1.5;font-size:48px;font-weight:600;margin-bottom:5px}.omnireview-rvw-ov .ovs{font-size:11px;font-weight:600}.sgl .omnireview-rvw tr td{background:#fff;width:100%}.sgl .omnireview-rvw tr:hover td{background-color:#fcfcfc}.omnireview-rvw .omnireview-rvw-sm{padding:21px 14px}.str-ic{font-size:18px;line-height:1.2}.omnireview-rvw-str{display:inline-flex;width:100%}.omnireview-rvw-str .df-clr,.omnireview-rvw-str .half-str,.omnireview-rvw-str .str-ic{display:inline-block;width:20px;height:16px;background-repeat:no-repeat}.omnireview-rvw-ov{text-align:center}.omnireview-rvw-str .half-str{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNNDgyLjIwNywxODYuOTczbC0xNTkuNjk5LTMzLjcwNUwyNDEuMTA0LDExLjgwM2wtODEuNDA0LDE0MS40NjVMMCwxODYuOTczbDEwOS4zODgsMTIxLjEzNEw5Mi4wOTQsNDcwLjQwNGwxNDkuMDEtNjYuNiAgbDE0OS4wMSw2Ni42bC0xNy4yOTQtMTYyLjI5Nkw0ODIuMjA3LDE4Ni45NzN6IE0yNDEuMTA0LDM3MC45NDNWNzEuOTUzbDYyLjA5LDEwNy45TDQyNSwyMDUuNTYxbC04My40MzMsOTIuMzkzbDEzLjE5MSwxMjMuNzg4ICBMMjQxLjEwNCwzNzAuOTQzeiIgZmlsbD0iI2ZmZDcwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}.omnireview-rvw-str .str-ic{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cG9seWdvbiBwb2ludHM9IjQ4Mi4yMDcsMTg2Ljk3MyAzMjIuNTA4LDE1My4yNjkgMjQxLjEwNCwxMS44MDMgMTU5LjY5OSwxNTMuMjY5IDAsMTg2Ljk3MyAxMDkuMzg4LDMwOC4xMDggOTIuMDk0LDQ3MC40MDQgICAyNDEuMTA0LDQwMy44MDMgMzkwLjExMyw0NzAuNDA0IDM3Mi44MTgsMzA4LjEwOCAiIGZpbGw9IiNmZmQ3MDAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}.omnireview-rvw-str .df-clr{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cG9seWdvbiBwb2ludHM9IjQ4Mi4yMDcsMTg2Ljk3MyAzMjIuNTA4LDE1My4yNjkgMjQxLjEwNCwxMS44MDMgMTU5LjY5OSwxNTMuMjY5IDAsMTg2Ljk3MyAxMDkuMzg4LDMwOC4xMDggOTIuMDk0LDQ3MC40MDQgICAyNDEuMTA0LDQwMy44MDMgMzkwLjExMyw0NzAuNDA0IDM3Mi44MTgsMzA4LjEwOCAiIGZpbGw9IiM2MzVlNjMiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}
     3.omnireview-r{
     4  font-family: sans-serif;
     5  margin-top:30px;
     6}
     7.omnireview-grid-pagination{
     8     display: flex;
     9     padding: 20px;     
     10     justify-content: center;
     11}
     12.omnireview-grid-pagination a{
     13      color: black;
     14  float: left;
     15  padding: 8px 16px;
     16  text-decoration: none;
     17  box-shadow: 0 0px 0 0;
     18}
     19.omnireview-grid-pagination a.active {
     20  background-color: #4CAF50;
     21  color: white;
     22}
     23.omnireview-grid-pagination a:hover:not(.active) {
     24    background-color: #ddd;
     25}
     26
     27.widget .omnireview-glg-review-body{
     28    display: inline-block;
     29    width: 100%;
     30}
     31.widget .omnireview-rv-img{
     32    margin-bottom:12px;
     33}
     34.widget .omnireview-rv-img img {
     35    max-width: 50px;
     36}
     37
     38.omnireview-widget-body{
     39    width:100%;
     40    display:flex;
     41    flex-wrap:wrap;
     42    margin-top: 40px;
     43}
     44.omnireview-widget-preview{
     45    flex:1 0 70%;
     46    margin-right: 20px;   
     47}
     48.omnireview-widget-settings{
     49    flex:1 0 25%;
     50    background: #fff;
     51    padding-bottom: 12px;
     52    height:100%;
     53}
     54.omnireview-widget-container{
     55    margin-top: 60px;
     56    width:100%;
     57    display: inline-block;
     58    padding-right: 20px;
     59    box-sizing: border-box;
     60}
     61.omnireview-widget-preview-table{
     62    width: 100%;
     63}
     64.omnireview-widget-preview-table td{
     65    width: 30%;
     66}
     67.omnireview-platform-added-list{
     68    display: block;
     69    width: 100%;
     70}
     71
     72/** Review Design 1 **/
     73body .omnireview-r, body .omnireview-r p{
     74  font-family: sans-serif;
     75}
     76.omnireview-r1{
     77  margin-bottom:50px;
     78}
     79.omnireview-r1 ul{
     80  padding:0px;
     81  list-style-type:none;
     82  display:grid;
     83  width:100%;
     84  grid-template-columns:1fr 1fr 1fr;
     85  grid-gap:15px;
     86  margin:0;
     87}
     88.omnireview-r1 li{
     89  padding:20px;
     90  position: relative;
     91  color: #777;
     92  border: 1px solid #ededed;
     93  background-color: #fafafa;
     94  border-radius: 4px;
     95  margin:0px;
     96}
     97.omnireview-rc{
     98  display: flex;
     99  width: 100%;
     100  flex-wrap: wrap;
     101  align-items: flex-start;
     102  justify-content: space-between;
     103  position: relative;
     104  font-family: sans-serif;
     105}
     106.omnireview-rc .omnireview-rc-lg{
     107  position: absolute;
     108  right: 0px;
     109}
     110.omnireview-r1-aimg img{
     111  float: left;
     112  max-width: 56px;
     113  min-height: 56px;
     114  max-height: 56px;
     115  margin-right: 10px;
     116  border-radius: 100px;
     117}
     118.omnireview-rc-lg img{
     119  width:25px;
     120  height:25px;
     121  border-radius: 100px;
     122}
     123.omnireview-rc-nm a{
     124  text-decoration: none;
     125  color: #427fed;
     126  font-size: 16px;
     127  font-weight:600;
     128  display: inline-block;
     129  line-height: 1.1;
     130  letter-spacing: 0;
     131  width:80%;
     132}
     133.omnireview-rc-dt{
     134  margin-top:5px;
     135  font-size:12px;
     136  line-height:1.2;
     137  color:#999;
     138  display:block;
     139}
     140.omnireview-rc-a{
     141  flex: 1 0 85%;
     142  display: flex;
     143  justify-content: flex-start;
     144}
     145.omnireview-rc-nm{
     146  width:100%;
     147  line-height:1.2;
     148}
     149.omnireview-rc-cnt{
     150  position: static;
     151  height: 80px;
     152  overflow-y: auto;
     153  font-size: 14px;
     154  line-height:1.6;
     155  text-align: left;
     156  padding: 0 2px 0 0;
     157  margin: 10px 0 0;
     158}
     159.omnireview-rc-cnt p{
     160  margin:0;
     161}
     162.omnireview-rc-cnt::-webkit-scrollbar {
     163  width: 4px;
     164  display:inline-block;
     165   
     166}
     167.omnireview-rc-cnt::-webkit-scrollbar-thumb {
     168  -webkit-border-radius: 10px;
     169  border-radius: 10px;
     170  background: #ccc;
     171  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
     172}
     173.omnireview-rc-cnt::-webkit-scrollbar-track {
     174  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
     175  -webkit-border-radius: 4px;
     176  border-radius: 4px;
     177}
     178
     179/** colltection settings CSS **/
     180.omnireview-widget-settings ul{
     181    margin:0;
     182    border: 1px solid #e5e5e5;
     183    box-shadow: 0 1px 1px rgba(0,0,0,.04);
     184}
     185.omnireview-widget-settings ul li {
     186    border-bottom: 1px solid #ddd;
     187    margin: 0;
     188    position: relative;
     189}
     190.omnireview-dp-dsg{
     191    display: inline-grid;
     192    grid-template-columns: 1fr 2fr;
     193    width: 100%;
     194    grid-gap: 0px 5px;
     195    align-items: center;
     196    color:#666;
     197}
     198.omnireview-dp-dtm{
     199    margin-top:13px;
     200}
     201.omnireview-slider-display{
     202    margin-top: 15px;
     203}
     204.wp-admin .omnireview-widget-settings select{
     205    margin:0px;
     206    min-height: 30px;
     207}
     208.omnireview-slider-display span{
     209    width: 30%;
     210    display: inline-block;
     211}
     212.omnireview-widget-settings ul li a{
     213    padding:12px 15px;
     214    background:#fff;
     215    color: #23282d;
     216    cursor: pointer;
     217    width: 100%;
     218    border: none;
     219    text-align: left;
     220    font-size: 14px;
     221    line-height: 1.5;
     222    font-weight: 600;
     223    transition: all 0.5s ease-in-out 0s;
     224    display: block;
     225    box-sizing: border-box;
     226    position: relative;
     227}
     228.omnireview-widget-settings ul li input{
     229    width:100%;
     230}
     231.omnireview-widget-settings ul li input[type=checkbox] {
     232    width:16px;
     233}
     234.omnireview-widget-settings ul li a:hover, .omnireview-widget-settings ul li a.active{
     235    background: #f5f5f5;
     236}
     237.omnireview-accordion.active + .omnireview-accordion-panel{
     238    border-top:1px solid #ddd;
     239}
     240.omnireview-plf-lst-rv-cnt{
     241    display: inline-grid;
     242    width: 100%;
     243    flex-wrap: wrap;
     244    grid-template-columns: 100px 100px 1fr;
     245    grid-gap: 5px
     246}
     247.omnireview-accordion-panel {
     248  padding: 15px 18px ;
     249  display: none;
     250  background-color: white;
     251  overflow: hidden;
     252}
     253.omnireview-widget-settings a.omnireview-add-to-collection{
     254    text-align:center;
     255}
     256.wp-core-ui a.button.omnireview-remove-platform{
     257    background: #ccc;
     258    border: none;
     259    line-height: 22px;
     260    width: 22px;
     261    padding: 0;
     262    font-family: sans-serif;
     263    border-radius: 100px;
     264    min-height: 22px;
     265    max-height: 22px;
     266    text-align: center;
     267    font-size: 10px;
     268    margin-left: 10px;
     269}
     270.cancel-btn{
     271    align-items: center;
    15272    display: flex;
    16     flex-direction: column;
    17 }
    18 .omnireview-widget.layout-slider {
    19     display: flex;
    20     overflow-x: auto;
    21     scroll-snap-type: x mandatory;
    22     gap: 15px;
    23 }
    24 .omnireview-widget.layout-slider::-webkit-scrollbar {
    25     height: 6px;
    26 }
    27 .omnireview-widget.layout-slider::-webkit-scrollbar-thumb {
    28     background: #ccc;
    29     border-radius: 3px;
    30 }
    31 
    32 /* --- Review Card --- */
    33 .omnireview-card-wrapper {
    34     border: 1px solid #ddd;
    35     border-radius: 8px;
    36     background: #fff;
    37     padding: 15px;
    38     transition: all 0.2s ease;
    39     box-shadow: 0 1px 3px rgba(0,0,0,0.05);
    40     scroll-snap-align: start;
    41 }
    42 .omnireview-card-wrapper:hover {
    43     box-shadow: 0 3px 10px rgba(0,0,0,0.1);
    44 }
    45 
    46 /* --- Card Content --- */
    47 .omnireview-card-wrapper .omnireview-header {
     273    justify-content: flex-end;
     274    width: 100%;
     275    margin-top: 8px;
     276}
     277.wp-admin .omnireview-accordion-panel select.omnireview-widget-desing{
     278    width: 100%;
     279}
     280.omnireview-slider-display.omnireview-desing-options{
     281    margin-top:10px;
     282}
     283.omnireview-slider-display.omnireview-desing-options span{
     284    margin-right: 10px;
     285    display: inline-block;
     286}
     287.omnireview-widget-settings li a.omnireview-accordion:after{
     288    content: "\f140";
     289    font: normal 20px/1 dashicons;
     290    speak: none;
     291    display: block;
     292    position: absolute;
     293    right: 0;
     294    top: 13px;
     295    right: 18px;
     296}
     297.omnireview-widget-settings li a.omnireview-accordion.active:after{
     298    content: "\f142";
     299    top: 13px;
     300}
     301.omnireview-widget-settings .button-primary{
     302    width: 120px;
     303    text-align: center;
     304    margin: 10px auto 0 auto;
     305    display: inherit;
     306}
     307.omnireview-widget-shortcode{
     308    color: #555;
     309    margin-top: 10px;
     310    text-align: center;
     311}
     312
     313
     314/** Badges CSS **/
     315.omnireview-r3{
     316  margin-bottom: 20px;
     317}
     318.omnireview-r3 ul{
     319  padding:0px;
     320  display:grid;
     321  grid-template-columns:1fr 1fr 1fr 1fr;
     322  grid-gap: 30px;
     323  list-style-type:none;
     324  margin:0;
     325  justify-content: center; 
     326}
     327
     328.omnireview-r3 li{
     329  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.20);
     330  margin: 0;
     331  border-radius: 3px;
     332  font-family: sans-serif;
     333}
     334.omnireview-r3 li a{
     335  text-decoration:none;
     336}
     337.omnireview-r3-lg{
     338  background: #f8f8f8;
     339  display: flex;
     340  border-bottom: 1px solid #e8e8e8;
     341  align-items: center;
     342  justify-content: center;
     343  width: 100%;
     344  padding: 6px 8px;
     345  box-sizing: border-box;
     346  border-radius: 3px 3px 0px 0px;
     347}
     348.omnireview-r3-lg span img{
     349  width: 18px;
     350  height: 18px;
     351  margin-right: 6px;
     352  border-radius: 100px;
     353}
     354.omnireview-r3-lg span {
     355    line-height: 0px;
     356}
     357.omnireview-r3-lg .omnireview-r3-tlt{
     358  font-size: 12px;
     359  line-height: 1.4;
     360  text-transform: uppercase;
     361  color: #555;
     362  font-weight: 400;
     363}
     364.omnireview-lg{
     365  line-height: 0;
     366  margin-right: 10px;
     367}
     368.omnireview-r3-rtng{
     369  padding: 13px 10px 10px 10px;
     370  background: #fff;
     371  border-radius: 0px 0px 3px 3px;
     372  text-align: center;
     373}
     374.omnireview-r3-rtxt{
     375  display: flex;
     376  align-items: center;
     377  line-height: 0;
     378  width: 100%;
     379  margin-bottom: 4px;
     380  justify-content: center;
     381}
     382.omnireview-r3-rtxt .omnireview-r3-num{
     383  color: #23282d;
     384  margin-right: 5px;
     385  font-size: 22px;
     386  font-weight: 500;
     387  position: relative;
     388  top: 2px;
     389  word-break: normal;
     390}
     391.omnireview-r3-brv{
     392  color: #666;
     393    font-size: 13px;
     394    line-height: 1;
     395}
     396.omnireview-r3 .omnireview-rvw-str .df-clr, .omnireview-r3 .omnireview-rvw-str .half-str, .omnireview-r3 .omnireview-rvw-str .str-ic {
     397  display: inline-block;
     398  width: 22px;
     399  height: 22px;
     400  background-repeat: no-repeat;
     401  background-size: 22px;
     402  margin-right: 3px;
     403}
     404
     405/** Fomo CSS **/
     406.omnireview-r5{
     407  position: fixed;
     408  bottom: 20px;
     409  left: 20px;
     410  width: calc(100% - 20px);
     411  max-width: 325px;
     412  border-radius: 12px;
     413  background: #fff;
     414  border: 1px solid #e6e6e6;
     415  box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.05);
     416  transition: all .3s ease-in;
     417  height: 80px;
     418}
     419.omnireview-r5-r .omnireview-str-rtng .omnireview-rvw-str{
     420  padding-left:0px;
     421  margin-bottom: 6px;
     422  line-height: 0;
     423  display: block;
     424}
     425.omnireview-r5 .omnireview-rvw-str .df-clr, .omnireview-r5 .omnireview-rvw-str .half-str, .omnireview-r5 .omnireview-rvw-str .str-ic {
     426  display: inline-block;
     427  width: 23px;
     428  height: 20px;
     429  background-repeat: no-repeat;
     430  background-size: 20px;
     431}
     432.omnireview-r5-r{
     433  display: flex;
     434  flex-wrap: wrap;
     435  width: 100%;
     436  align-items: center;
     437  height:80px;
     438  border-radius: 12px;
     439}
     440.omnireview-r5-r .omnireview-r5-lg span{
     441  border-radius: 10px 0px 0px 10px;
     442}
     443.omnireview-r5-r .omnireview-r5-lg img{
     444  position: relative;
     445  max-width: 40px;
     446  left: 20PX;
     447  border-radius: 10px 0px 0px 10px;
     448  top: 0px;
     449}
     450.omnireview-r5-r .omnireview-r5-lg{
     451  width: 80px;
     452  height: 100%;
     453  border-right: 1px solid #ddd;
     454  box-sizing: border-box;
     455  background: linear-gradient(to bottom,#fefefe 0,#f2f2f2 100%);
     456  position: relative;
     457  display: flex;
     458  align-items: center;
     459  border-radius: 12px 0px 0px 12px;
     460}
     461.omnireview-r5-r .omnireview-r5-rng {
     462    flex: 1 0 60%;
     463    padding-left: 15px;
     464}
     465.omnireview-r5-txrng{
     466  font-size: 12px;
     467  line-height: 1.2;
     468  color: #444;
     469  display: flex;
     470  margin-bottom: 3px;
     471}
     472.omnireview-r5-txrng span{
     473  font-weight: 600;
     474  color: #666;
     475  margin-right: 5px
     476}
     477.omnireview-r5-dt{
     478  display: block;
     479  font-size: 11px;
     480  color: #ababab;
     481  font-weight: normal;
     482}
     483.omnireview-r5 a{
     484  text-decoration:none;
     485}
     486
     487/** Popup2 CSS **/
     488.omnireview-popup-btn{
     489  position: fixed;
     490  top: auto;
     491  bottom: 0; 
     492  font-family: "Arial",sans-serif;
     493  z-index: 9;
     494  box-shadow: 0 20px 40px 8px rgba(0,0,0,.25);
     495  width:300px;
     496  background: #fff;
     497  border:none;
     498  padding:0;
     499  left:20px;
     500}
     501.omnireview-open-class.omnireview-popup-btn{
     502  width:300px;
     503}
     504#omnireview-reviews-cntn {
     505    display:none;   
     506}
     507#omnireview-sticky-review .omnireview-open-class #omnireview-reviews-cntn{ 
     508  width: 100%;
     509}
     510.omnireview-opn-cls-btn{
     511  display: flex;
     512  height: 50px;
     513  justify-content: space-between;
     514  align-items: center;
     515  background: #fba306;
     516  width:100%;
     517  padding:0px 15px;
     518  border-radius:4px 4px 0px 0px;
     519  cursor: pointer;
     520  box-sizing: border-box;
     521}
     522.omnireview-opn-cls-btn svg path{
     523  /* fill:#fff; */
     524}
     525.omnireview-opn-cls-btn span{
     526  font-size: 15px;
     527  font-weight: 600;
     528  color: #fff;
     529}
     530.omnireview-onclick-hide, .omnireview-onclick-show{
    48531    display: flex;
    49532    justify-content: space-between;
    50     align-items: center;
    51     margin-bottom: 6px;
    52 }
    53 .omnireview-card-wrapper .omnireview-title {
    54     font-size: 16px;
    55     font-weight: 600;
    56     margin: 0;
    57     color: #222;
    58 }
    59 .omnireview-card-wrapper .omnireview-stars {
    60     color: #ffb400;
    61     font-size: 15px;
    62     white-space: nowrap;
    63 }
    64 .omnireview-card-wrapper .omnireview-content {
    65     font-size: 14px;
    66     color: #444;
    67     margin-bottom: 10px;
    68     line-height: 1.5;
    69 }
    70 .omnireview-card-wrapper .omnireview-footer {
    71     font-size: 13px;
    72     color: #666;
    73     display: flex;
    74     justify-content: space-between;
    75     border-top: 1px solid #eee;
    76     padding-top: 6px;
    77 }
     533    width: 100%;
     534}
     535.omnireview-r4-info ul{
     536  list-style-type:none;
     537  padding:0;
     538  margin:0;
     539  text-align:left;
     540  height: 350px;
     541  overflow-y: scroll;
     542}
     543.omnireview-r4-info ul li{
     544  border-bottom:1px solid #e4e4e4;
     545  padding:20px;
     546  margin:0;
     547  font-family: sans-serif;
     548}
     549.omnireview-r4-info ul li.omnireview-r4-r{
     550  display: flex;
     551  width: 100%;
     552  align-items: center;
     553  text-align: center;
     554  justify-content: center;
     555  box-sizing: border-box;
     556}
     557.omnireview-r4-b{
     558  display: flex;
     559  align-items: center;
     560  justify-content: flex-start;
     561  width: 100%;
     562}
     563.omnireview-r4-b .omnireview-r4-str{
     564  margin-right:10px;
     565}
     566.omnireview-r4-b span.omnireview-r4-tx{
     567  font-size:14px;
     568  color:#444;
     569}
     570.omnireview-r4-b span.omnireview-r4-nm:after{
     571  content:"-";
     572  display:inline-block;
     573  margin:0px 10px;
     574}
     575.omnireview-r4-cnt h3{
     576  margin: 10px 0px 8px 0px !important;
     577  font-size: 18px;
     578  color: #333;
     579  font-weight: 500;
     580}
     581.omnireview-rvw-str{
     582  position: relative;
     583  top: 3px;
     584}
     585.omnireview-r4-info .omnireview-rvw-str .df-clr, .omnireview-r4-info .omnireview-rvw-str .half-str, .omnireview-r4-info .omnireview-rvw-str .str-ic {
     586  display: inline-block;
     587  width: 22px;
     588  height: 20px;
     589  background-repeat: no-repeat;
     590  background-size: 18px;
     591}
     592.omnireview-r4-cnt p{
     593  font-size: 13px;
     594  line-height: 1.5;
     595  margin: 0;
     596  color: #333;
     597}
     598.omnireview-r4-info ul li.omnireview-ttl-rvw{
     599  display: flex;
     600  width: 100%;
     601  align-items: center;
     602  text-align: center;
     603  justify-content: center;
     604  box-sizing: border-box;
     605}
     606.omnireview-r4-info ul li.omnireview-ttl-rvw span{
     607  font-size:20px;
     608  color:#666;
     609}
     610.omnireview-ttl-rvw svg{
     611  width:22px;
     612  height:22px;
     613  margin:0px 5px 0px 0px
     614}
     615.omnireview-r4-info ul li span.omnireview-r4-rnm{
     616  margin-left: 10px;
     617  font-size: 18px;
     618}
     619
     620.btn .omnireview-onclick-hide, .btn.omnireview-open-class .omnireview-onclick-show {
     621  display: flex;
     622  justify-content: space-between;
     623  width: 100%;
     624}
     625.btn .omnireview-onclick-show, .btn.omnireview-open-class .omnireview-onclick-hide{
     626  display:none;
     627}
     628span.omnireview-mines{
     629  line-height:0;
     630}
     631.omnireview-mines:before{
     632  content: "";
     633  display: inline-block;
     634  width: 20px;
     635  height: 4px;
     636  background: #fff;
     637  position: relative;
     638  top: 10px;
     639}
     640
     641/** Slider Design CSS **/
     642.omnireview-rd2-warp{
     643  width:100%;
     644  display:inline-block;
     645  margin-bottom:50px;
     646}
     647.omnireview-rd2-warp div {
     648  width:350px;
     649  margin-right:25px;
     650}
     651.omnireview-rc-a img {
     652    float: left;
     653    margin-right: 10px;
     654    border-radius: 100px;
     655    width: 56px;
     656    height: 56px;
     657}
     658.omnireview-rd2-warp .omnireview-rc-cnt{
     659  white-space: initial;
     660}
     661.omnireview-rd2-warp .omnireview-r2-b{
     662  position: relative;
     663  color: #777;
     664  border: 1px solid #ededed;
     665  background-color: #fafafa;
     666  border-radius: 4px;
     667}
     668.omnireview-rd2-warp .omnireview-rc-cnt{
     669  height: 150px;
     670  margin: 20px 20px 20px 40px;
     671}
     672
     673.omnireview-rd2-warp .omnireview-rc{
     674  padding: 20px;
     675}
     676.omnireview-r2-b .omnireview-r2-s{
     677  display:inline-block;
     678}
     679.omnireview-r2-b .omnireview-rc-cnt p{
     680  display:inline;
     681}
     682.omnireview-r2-strs{
     683  text-align: center;
     684}
     685.omnireview-r2-b .omnireview-rc-lg{
     686  line-height: 0;
     687  position: absolute;
     688  right: 13px;
     689  top: 13px;
     690  background: #fafafa;
     691}
     692.omnireview-r2-q svg{
     693  width: 20px;
     694  fill: #bbb;
     695  position: absolute;
     696  height: 30px;
     697  top: 15px;
     698  left: 12px;
     699}
     700.omnireview-rd2-warp .omnireview-r2-b:before {
     701  position: absolute;
     702  bottom: -8px;
     703  left: 35px;
     704  display: block;
     705  width: 14px;
     706  height: 14px;
     707  border: 1px solid #ededed;
     708  border-top: none;
     709  border-left: none;
     710  background-color: #fafafa;
     711  content: "";
     712  -webkit-transform: rotate(45deg);
     713  -ms-transform: rotate(45deg);
     714  transform: rotate(45deg);
     715}
     716.carousel-preview{
     717  text-align:center;
     718}
     719.carousel-preview button{
     720  width:12px;
     721  height:12px;
     722  border-radius:100px;
     723  border:none;
     724  margin:0px 5px;
     725  cursor: pointer;
     726}
     727.carousel-preview button.omnireview-active{
     728  background:#427fed;
     729}
     730
     731/**Slider csss starts here **/
     732
     733
     734/** Single Slider CSS Start here **/
     735.omnireview-cst .omnireview-cs{
     736    width: 100%;
     737    max-width: 640px;
     738    margin: 0 auto;
     739    overflow: hidden;
     740    position:relative;
     741    height:280px;
     742}
     743.omnireview-r2-b{
     744    padding: 20px 40px 20px 40px;
     745    background-color: #fafafa;
     746    position: relative;
     747    color: #777;
     748    border: 1px solid #ededed;
     749    border-radius: 4px;
     750    box-sizing: border-box;
     751}
     752.omnireview-cst .omnireview-rc{
     753    padding: 20px;
     754    box-sizing: border-box;
     755}
     756.omnireview-si .omnireview-r2-b:before {
     757    position: absolute;
     758    bottom: -8px;
     759    left: 35px;
     760    display: block;
     761    width: 14px;
     762    height: 14px;
     763    border: 1px solid #ededed;
     764    border-top: none;
     765    border-left: none;
     766    background-color: #fafafa;
     767    content: "";
     768    -webkit-transform: rotate(45deg);
     769    -ms-transform: rotate(45deg);
     770    transform: rotate(45deg);
     771}
     772.omnireview-si .omnireview-rc-cnt{
     773    margin:0px;
     774}
     775.omnireview-cs .omnireview-slider-controls {
     776  width: 100%;
     777  display: flex;
     778  align-items: center;
     779  justify-content: space-between;
     780  box-sizing: border-box;
     781  z-index: 9;
     782  position: relative;
     783  top: 10px;
     784}
     785.omnireview-slider-controls a.omnireview-slider-prev-btn{
     786    position: absolute;
     787    left: 10px;
     788    bottom: 0;
     789    background: rgba(0,0,0,0.5);
     790    line-height: 0;
     791    border-radius: 100px;
     792    width: 30px;
     793    height: 30px;
     794}
     795.omnireview-slider-controls a.omnireview-slider-prev-btn:before{
     796    content:"";
     797    display: inline-block;
     798    width: 7px;
     799    height: 7px;
     800    border: 2px solid #fff;
     801    border-top: none;
     802    border-left: none;
     803    transform: rotate(135deg);
     804    position: relative;
     805    top: 12px;
     806    left: 12px;
     807}
     808.omnireview-slider-controls a.omnireview-slider-next-btn{
     809    position: absolute;
     810    right: 10px;
     811    bottom: 0;
     812    background: rgba(0,0,0,0.5);
     813    line-height: 0;
     814    border-radius: 100px;
     815    width: 30px;
     816    height: 30px;
     817}
     818.omnireview-slider-controls a.omnireview-slider-next-btn:after{
     819    content:"";
     820    display: inline-block;
     821    width: 7px;
     822    height: 7px;
     823    border: 2px solid #fff;
     824    border-top: none;
     825    border-left: none;
     826    transform: rotate(135deg);
     827    transform: rotate(-45deg);
     828    position: relative;
     829    top: 11px;
     830    right: -10px;
     831}
     832.omnireview-si .omnireview-rc-lg img {
     833    width: 25px;
     834    height: 25px;
     835}
     836.omnireview-cs .omnireview-sd .omnireview-dots {
     837  width: 10px;
     838  height: 10px;
     839  background: #ccc;
     840  transition: 0.15s ease-in-out;
     841  border-radius: 8px;
     842  cursor: pointer;
     843  margin: 0 12px;
     844}
     845.omnireview-cs .omnireview-sd .omnireview-dot {
     846  width: 10px;
     847  height: 10px;
     848  background: #ccc;
     849  transition: 0.15s ease-in-out;
     850  border-radius: 8px;
     851  cursor: pointer;
     852  margin: 0 12px;
     853}
     854.omnireview-cs .omnireview-sd .omnireview-dot.omnireview-active {
     855  background: #0071a1;
     856}
     857.omnireview-cst .omnireview-sic .omnireview-si {
     858  width: 100vw;
     859  max-width: 640px;
     860  display: block;
     861}
     862.spinner.omnireview-spinner{
     863    float:none;
     864    margin: 0px auto;
     865    display: block;
     866}
     867
     868/** Single Slider CSS Ends here **/
     869
     870/** Carousel Slider CSS Starts here **/
     871.omnireview-cct .omnireview-cs {
     872  width: 100%;
     873  max-width: 800px;
     874  margin: 0 auto;
     875  overflow: hidden;
     876  position: relative;
     877  /*height: 300px;*/
     878}
     879.omnireview-cct .omnireview-sic .omnireview-si {
     880  width: 100%;
     881  max-width: 800px;
     882  display: flex;
     883}
     884.omnireview-cct .omnireview-r2-sli{
     885    width: 100%;
     886    margin-right: 20px;
     887    max-width: 300px;
     888    margin-bottom: 40px;
     889
     890.omnireview-cct .omnireview-rc {
     891    padding: 20px 10px;
     892    box-sizing: border-box;
     893}
     894.omnireview-cct .omnireview-rc-cnt{
     895    height:120px;
     896}
     897.omnireview-cs .omnireview-sic {
     898  display: flex;
     899  flex-wrap: wrap;
     900  height: auto;
     901  transition: transform 0.35s ease-in-out;
     902}
     903.omnireview-cs .omnireview-slider-controls a {
     904  color: #333;
     905  text-decoration: none;
     906  transition: 0.15s ease-in-out;
     907}
     908.omnireview-cs .omnireview-slider-controls a:hover {
     909  color: #888;
     910}
     911.omnireview-cs .omnireview-sd {
     912  width: 100%;
     913  display: flex;
     914  justify-content: center;
     915  margin: 0 auto;
     916  position: relative;
     917  top: -10px;
     918}
     919.omnireview-onclick-show{
     920    display: none;
     921}
     922.omnireview-dp-dsg.omnireview_hide{
     923    display: none;
     924}
     925.omnireview_grid_dp_none{
     926  display: none;
     927}
     928.entry .entry-content a {
     929    text-decoration: none !important;
     930}
     931/** Carousel Slider CSS Ends here **/
     932
     933/** Start star color **/
     934.omnireview_star_color, .omnireview_star_color_gray{
     935  font-size: 25px;
     936  color: gray;
     937}
     938.omnireview-popup .omnireview_half_star_color{
     939  margin-top: 9px;
     940}
     941.omnireview-grid .omnireview_half_star_color{
     942  margin-top: 6px;
     943}
     944.omnireview-gallery .omnireview_half_star_color, .omnireview-star .omnireview_half_star_color{
     945  margin-top: 9px;
     946}
     947/** End star color **/
     948
     949/** Responsive CSS **/
     950@media(max-width:1200px){
     951    .omnireview-plf-lst-rv-cnt{
     952        grid-template-columns: 1fr;
     953    }
     954}
     955
     956@media(max-width:767px){
     957    .omnireview-widget-lp{
     958        flex: 1 0 100%;
     959        margin-right: 0px;
     960        width: 100%;
     961    }
     962    .omnireview-widget-settings {
     963        flex: 1 0 100%;
     964        padding-bottom: 0px;
     965        height: 100%;
     966        width: 100%;
     967    }
     968    .wp-admin .omnireview-widget-settings select{
     969        max-width:100%;
     970    }
     971    .omnireview-r1 ul{
     972      grid-template-columns: 1fr !important;
     973    }
     974    .omnireview-r3 ul{
     975      grid-template-columns: 190px  190px;
     976    }
     977    .omnireview-rc-nm{
     978      margin:0px;
     979    }
     980    .omnireview-cst .omnireview-sic .omnireview-si, .omnireview-cst .omnireview-cs {
     981      max-width: 500px;
     982    }
     983    .omnireview-rc .omnireview-rc-lg {
     984      right: 0;
     985    }
     986
     987
     988}
     989
     990
     991@media(max-width:550px){
     992    .omnireview-cst .omnireview-sic .omnireview-si, .omnireview-cst .omnireview-cs {
     993      max-width: 320px;
     994    }
     995    .omnireview-r3 ul{
     996      grid-template-columns: 190px;
     997    }
     998    .omnireview-open-class.omnireview-popup-btn{
     999      width:93vw !important;
     1000    }
     1001
     1002}
     1003
     1004@media(max-width:320px){
     1005.omnireview-cst .omnireview-sic .omnireview-si, .omnireview-cst .omnireview-cs {
     1006      max-width: 295px;
     1007    }
     1008    .omnireview-r5 {
     1009      left: 10px;
     1010    }
     1011
     1012  }
  • omnireview/trunk/assets/css/frontend-widget.min.css

    r3437400 r3441028  
    1 .omnireview-widget ul{list-style:none;padding:0}.omnireview-widget li{margin-bottom:1em;border-bottom:1px solid #eee;padding-bottom:.5em}.omnireview-widget{gap:15px}.omnireview-widget.layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.omnireview-widget.layout-list{display:flex;flex-direction:column}.omnireview-widget.layout-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px}.omnireview-widget.layout-slider::-webkit-scrollbar{height:6px}.omnireview-widget.layout-slider::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.omnireview-card-wrapper{border:1px solid #ddd;border-radius:8px;background:#fff;padding:15px;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.05);scroll-snap-align:start}.omnireview-card-wrapper:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.omnireview-card-wrapper .omnireview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.omnireview-card-wrapper .omnireview-title{font-size:16px;font-weight:600;margin:0;color:#222}.omnireview-card-wrapper .omnireview-stars{color:#ffb400;font-size:15px;white-space:nowrap}.omnireview-card-wrapper .omnireview-content{font-size:14px;color:#444;margin-bottom:10px;line-height:1.5}.omnireview-card-wrapper .omnireview-footer{font-size:13px;color:#666;display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:6px}
     1.omnireview-r,.omnireview-r3 li,.omnireview-r4-info ul li,.omnireview-rc,body .omnireview-r,body .omnireview-r p{font-family:sans-serif}.omnireview-pc-wrap{background-color:#004f74;padding:15px 15px 15px 30px;color:#fff;display:inline-flex;width:100%;flex-wrap:wrap;margin-bottom:20px}.omnireview-pc-wrap .omnireview-lst span{font-size:18px;font-weight:500;margin-bottom:10px;display:inline-block;line-height:1.3}.omnireview-pc-wrap .omnireview-lst{flex:1 0 42%}.omnireview-pc-wrap .omnireview-lst ul,.omnireview-rc-cnt p,.omnireview-si .omnireview-rc-cnt{margin:0}.omnireview-pc-wrap .omnireview-lst p{list-style-type:none;font-size:15px;font-weight:lighter;line-height:1.2;margin-bottom:10px;position:relative;padding-left:20px;color:#eee}.omnireview-pc-wrap .omnireview-lst p:before{content:'';position:absolute;width:8px;height:8px;background-color:#ccc;left:0;top:6px;border-radius:10px}.omnireview-r1 li,.omnireview-rvw td,.sgl table td{border:1px solid #ededed}.sgl .omnireview-rvw{width:100%;margin-bottom:34px;font-size:13px;border-bottom:1px solid #ededed}.omnireview-rvw-hd span,.omnireview-rvw-sm span{background-color:#222;color:#fff;display:inline-block;font-size:15px}.omnireview-rvw-hd span{line-height:1.4;padding:8px 12px 6px;margin:26px 0}.omnireview-rvw td{padding:7px 14px}#omnireview-sticky-review .omnireview-open-class #omnireview-reviews-cntn,.omnireview-rvw tbody,.omnireview-widget-preview-table,.omnireview-widget-settings ul li input,.wp-admin .omnireview-accordion-panel select.omnireview-widget-desing{width:100%}.omnireview-rvw-sm span{padding:8px 12px 6px;margin-bottom:13px;position:relative;line-height:1.2}.omnireview-rvw-fs{line-height:1.5;font-size:48px;font-weight:600;margin-bottom:5px}.omnireview-rvw-ov .ovs{font-size:11px;font-weight:600}.sgl .omnireview-rvw tr td{background:#fff;width:100%}.sgl .omnireview-rvw tr:hover td{background-color:#fcfcfc}.omnireview-rvw .omnireview-rvw-sm{padding:21px 14px}.str-ic{font-size:18px;line-height:1.2}.omnireview-rvw-str{display:inline-flex;width:100%}.omnireview-rvw-str .df-clr,.omnireview-rvw-str .half-str,.omnireview-rvw-str .str-ic{display:inline-block;width:20px;height:16px;background-repeat:no-repeat}.carousel-preview,.omnireview-r2-strs,.omnireview-rvw-ov,.omnireview-widget-settings a.omnireview-add-to-collection{text-align:center}.omnireview-rvw-str .half-str{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cGF0aCBkPSJNNDgyLjIwNywxODYuOTczbC0xNTkuNjk5LTMzLjcwNUwyNDEuMTA0LDExLjgwM2wtODEuNDA0LDE0MS40NjVMMCwxODYuOTczbDEwOS4zODgsMTIxLjEzNEw5Mi4wOTQsNDcwLjQwNGwxNDkuMDEtNjYuNiAgbDE0OS4wMSw2Ni42bC0xNy4yOTQtMTYyLjI5Nkw0ODIuMjA3LDE4Ni45NzN6IE0yNDEuMTA0LDM3MC45NDNWNzEuOTUzbDYyLjA5LDEwNy45TDQyNSwyMDUuNTYxbC04My40MzMsOTIuMzkzbDEzLjE5MSwxMjMuNzg4ICBMMjQxLjEwNCwzNzAuOTQzeiIgZmlsbD0iI2ZmZDcwMCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}.omnireview-rvw-str .str-ic{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cG9seWdvbiBwb2ludHM9IjQ4Mi4yMDcsMTg2Ljk3MyAzMjIuNTA4LDE1My4yNjkgMjQxLjEwNCwxMS44MDMgMTU5LjY5OSwxNTMuMjY5IDAsMTg2Ljk3MyAxMDkuMzg4LDMwOC4xMDggOTIuMDk0LDQ3MC40MDQgICAyNDEuMTA0LDQwMy44MDMgMzkwLjExMyw0NzAuNDA0IDM3Mi44MTgsMzA4LjEwOCAiIGZpbGw9IiNmZmQ3MDAiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}.omnireview-rvw-str .df-clr{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0ODIuMjA3IDQ4Mi4yMDciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4Mi4yMDcgNDgyLjIwNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cG9seWdvbiBwb2ludHM9IjQ4Mi4yMDcsMTg2Ljk3MyAzMjIuNTA4LDE1My4yNjkgMjQxLjEwNCwxMS44MDMgMTU5LjY5OSwxNTMuMjY5IDAsMTg2Ljk3MyAxMDkuMzg4LDMwOC4xMDggOTIuMDk0LDQ3MC40MDQgICAyNDEuMTA0LDQwMy44MDMgMzkwLjExMyw0NzAuNDA0IDM3Mi44MTgsMzA4LjEwOCAiIGZpbGw9IiM2MzVlNjMiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)}.omnireview-r{margin-top:30px}.omnireview-grid-pagination{display:flex;padding:20px;justify-content:center}.omnireview-grid-pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none;box-shadow:0 0}.omnireview-grid-pagination a.active{background-color:#4caf50;color:#fff}.omnireview-grid-pagination a:hover:not(.active){background-color:#ddd}.widget .omnireview-glg-review-body{display:inline-block;width:100%}.widget .omnireview-rv-img{margin-bottom:12px}.widget .omnireview-rv-img img{max-width:50px}.omnireview-widget-body{width:100%;display:flex;flex-wrap:wrap;margin-top:40px}.omnireview-widget-preview{flex:1 0 70%;margin-right:20px}.omnireview-widget-settings{flex:1 0 25%;background:#fff;padding-bottom:12px;height:100%}.omnireview-widget-container{margin-top:60px;width:100%;display:inline-block;padding-right:20px;box-sizing:border-box}.omnireview-widget-preview-table td{width:30%}.omnireview-platform-added-list{display:block;width:100%}.omnireview-r1{margin-bottom:50px}.omnireview-r1 ul{padding:0;list-style-type:none;display:grid;width:100%;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;margin:0}.omnireview-r1 li{padding:20px;position:relative;color:#777;background-color:#fafafa;border-radius:4px;margin:0}.omnireview-rc{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative}.omnireview-rc .omnireview-rc-lg{position:absolute;right:0}.omnireview-r1-aimg img{float:left;max-width:56px;min-height:56px;max-height:56px;margin-right:10px;border-radius:100px}.omnireview-rc-lg img{width:25px;height:25px;border-radius:100px}.omnireview-rc-nm a{text-decoration:none;color:#427fed;font-size:16px;font-weight:600;display:inline-block;line-height:1.1;letter-spacing:0;width:80%}.omnireview-rc-dt{margin-top:5px;font-size:12px;line-height:1.2;color:#999;display:block}.omnireview-rc-a{flex:1 0 85%;display:flex;justify-content:flex-start}.omnireview-rc-nm{width:100%;line-height:1.2}.omnireview-rc-cnt{position:static;height:80px;overflow-y:auto;font-size:14px;line-height:1.6;text-align:left;padding:0 2px 0 0;margin:10px 0 0}.omnireview-rc-cnt::-webkit-scrollbar{width:4px;display:inline-block}.omnireview-rc-cnt::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ccc;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.omnireview-rc-cnt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:4px;border-radius:4px}.omnireview-widget-settings ul{margin:0;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04)}.omnireview-widget-settings ul li{border-bottom:1px solid #ddd;margin:0;position:relative}.omnireview-dp-dsg{display:inline-grid;grid-template-columns:1fr 2fr;width:100%;grid-gap:0px 5px;align-items:center;color:#666}.omnireview-dp-dtm{margin-top:13px}.omnireview-slider-display{margin-top:15px}.wp-admin .omnireview-widget-settings select{margin:0;min-height:30px}.omnireview-slider-display span{width:30%;display:inline-block}.omnireview-widget-settings ul li a{padding:12px 15px;background:#fff;color:#23282d;cursor:pointer;width:100%;border:none;text-align:left;font-size:14px;line-height:1.5;font-weight:600;transition:.5s ease-in-out;display:block;box-sizing:border-box;position:relative}.omnireview-widget-settings ul li input[type=checkbox]{width:16px}.omnireview-widget-settings ul li a.active,.omnireview-widget-settings ul li a:hover{background:#f5f5f5}.omnireview-accordion.active+.omnireview-accordion-panel{border-top:1px solid #ddd}.omnireview-plf-lst-rv-cnt{display:inline-grid;width:100%;flex-wrap:wrap;grid-template-columns:100px 100px 1fr;grid-gap:5px}.cancel-btn,.omnireview-r3-lg{align-items:center;width:100%}.omnireview-accordion-panel{padding:15px 18px;display:none;background-color:#fff;overflow:hidden}.wp-core-ui a.button.omnireview-remove-platform{background:#ccc;border:none;line-height:22px;width:22px;padding:0;font-family:sans-serif;border-radius:100px;min-height:22px;max-height:22px;text-align:center;font-size:10px;margin-left:10px}.cancel-btn{display:flex;justify-content:flex-end;margin-top:8px}.omnireview-slider-display.omnireview-desing-options{margin-top:10px}.omnireview-slider-display.omnireview-desing-options span{margin-right:10px;display:inline-block}.omnireview-widget-settings li a.omnireview-accordion:after{content:"\f140";font:20px/1 dashicons;speak:none;display:block;position:absolute;top:13px;right:18px}.omnireview-widget-settings li a.omnireview-accordion.active:after{content:"\f142";top:13px}.omnireview-widget-settings .button-primary{width:120px;text-align:center;margin:10px auto 0;display:inherit}.omnireview-widget-shortcode{color:#555;margin-top:10px;text-align:center}.omnireview-r3{margin-bottom:20px}.omnireview-r3 ul{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;list-style-type:none;margin:0;justify-content:center}.omnireview-r3 li{box-shadow:0 1px 12px rgba(0,0,0,.2);margin:0;border-radius:3px}.omnireview-r3 li a,.omnireview-r5 a{text-decoration:none}.omnireview-r3-lg{background:#f8f8f8;display:flex;border-bottom:1px solid #e8e8e8;justify-content:center;padding:6px 8px;box-sizing:border-box;border-radius:3px 3px 0 0}.omnireview-r3-lg span img{width:18px;height:18px;margin-right:6px;border-radius:100px}.omnireview-r3-lg span,span.omnireview-mines{line-height:0}.omnireview-r3-lg .omnireview-r3-tlt{font-size:12px;line-height:1.4;text-transform:uppercase;color:#555;font-weight:400}.omnireview-lg{line-height:0;margin-right:10px}.omnireview-r3-rtng{padding:13px 10px 10px;background:#fff;border-radius:0 0 3px 3px;text-align:center}.omnireview-r3-rtxt{display:flex;align-items:center;line-height:0;width:100%;margin-bottom:4px;justify-content:center}.omnireview-r3-rtxt .omnireview-r3-num{color:#23282d;margin-right:5px;font-size:22px;font-weight:500;position:relative;top:2px;word-break:normal}.omnireview-r3-brv{color:#666;font-size:13px;line-height:1}.omnireview-r3 .omnireview-rvw-str .df-clr,.omnireview-r3 .omnireview-rvw-str .half-str,.omnireview-r3 .omnireview-rvw-str .str-ic{display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-size:22px;margin-right:3px}.omnireview-r5{position:fixed;bottom:20px;left:20px;width:calc(100% - 20px);max-width:325px;border-radius:12px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 0 8px 0 rgba(0,0,0,.05);transition:.3s ease-in;height:80px}.omnireview-r5-r .omnireview-str-rtng .omnireview-rvw-str{padding-left:0;margin-bottom:6px;line-height:0;display:block}.omnireview-r5 .omnireview-rvw-str .df-clr,.omnireview-r5 .omnireview-rvw-str .half-str,.omnireview-r5 .omnireview-rvw-str .str-ic{display:inline-block;width:23px;height:20px;background-repeat:no-repeat;background-size:20px}.omnireview-r5-r{display:flex;flex-wrap:wrap;width:100%;align-items:center;height:80px;border-radius:12px}.omnireview-r5-r .omnireview-r5-lg span{border-radius:10px 0 0 10px}.omnireview-r5-r .omnireview-r5-lg img{position:relative;max-width:40px;left:20PX;border-radius:10px 0 0 10px;top:0}.omnireview-r5-r .omnireview-r5-lg{width:80px;height:100%;border-right:1px solid #ddd;box-sizing:border-box;background:linear-gradient(to bottom,#fefefe 0,#f2f2f2 100%);position:relative;display:flex;align-items:center;border-radius:12px 0 0 12px}.omnireview-r5-r .omnireview-r5-rng{flex:1 0 60%;padding-left:15px}.omnireview-r5-txrng{font-size:12px;line-height:1.2;color:#444;display:flex;margin-bottom:3px}.omnireview-r5-txrng span{font-weight:600;color:#666;margin-right:5px}.omnireview-r5-dt{display:block;font-size:11px;color:#ababab;font-weight:400}.omnireview-popup-btn{position:fixed;top:auto;bottom:0;font-family:Arial,sans-serif;z-index:9;box-shadow:0 20px 40px 8px rgba(0,0,0,.25);width:300px;background:#fff;border:none;padding:0;left:20px}.omnireview-open-class.omnireview-popup-btn{width:300px}#omnireview-reviews-cntn,.btn .omnireview-onclick-show,.btn.omnireview-open-class .omnireview-onclick-hide,.omnireview-dp-dsg.omnireview_hide,.omnireview-onclick-show,.omnireview_grid_dp_none{display:none}.omnireview-opn-cls-btn{display:flex;height:50px;justify-content:space-between;align-items:center;background:#fba306;width:100%;padding:0 15px;border-radius:4px 4px 0 0;cursor:pointer;box-sizing:border-box}.omnireview-opn-cls-btn span{font-size:15px;font-weight:600;color:#fff}.btn .omnireview-onclick-hide,.btn.omnireview-open-class .omnireview-onclick-show,.omnireview-onclick-hide,.omnireview-onclick-show{display:flex;justify-content:space-between;width:100%}.omnireview-r4-info ul{list-style-type:none;padding:0;margin:0;text-align:left;height:350px;overflow-y:scroll}.omnireview-r4-info ul li{border-bottom:1px solid #e4e4e4;padding:20px;margin:0}.omnireview-r4-info ul li.omnireview-r4-r,.omnireview-r4-info ul li.omnireview-ttl-rvw{display:flex;width:100%;align-items:center;text-align:center;justify-content:center;box-sizing:border-box}.omnireview-r4-b{display:flex;align-items:center;justify-content:flex-start;width:100%}.omnireview-r4-b .omnireview-r4-str{margin-right:10px}.omnireview-r4-b span.omnireview-r4-tx{font-size:14px;color:#444}.omnireview-r4-b span.omnireview-r4-nm:after{content:"-";display:inline-block;margin:0 10px}.omnireview-r4-cnt h3{margin:10px 0 8px!important;font-size:18px;color:#333;font-weight:500}.omnireview-rvw-str{position:relative;top:3px}.omnireview-r4-info .omnireview-rvw-str .df-clr,.omnireview-r4-info .omnireview-rvw-str .half-str,.omnireview-r4-info .omnireview-rvw-str .str-ic{display:inline-block;width:22px;height:20px;background-repeat:no-repeat;background-size:18px}.omnireview-r4-cnt p{font-size:13px;line-height:1.5;margin:0;color:#333}.omnireview-r4-info ul li.omnireview-ttl-rvw span{font-size:20px;color:#666}.omnireview-ttl-rvw svg{width:22px;height:22px;margin:0 5px 0 0}.omnireview-r4-info ul li span.omnireview-r4-rnm{margin-left:10px;font-size:18px}.omnireview-mines:before{content:"";display:inline-block;width:20px;height:4px;background:#fff;position:relative;top:10px}.omnireview-rd2-warp{width:100%;display:inline-block;margin-bottom:50px}.omnireview-rd2-warp div{width:350px;margin-right:25px}.omnireview-rc-a img{float:left;margin-right:10px;border-radius:100px;width:56px;height:56px}.omnireview-rd2-warp .omnireview-rc-cnt{white-space:initial;height:150px;margin:20px 20px 20px 40px}.omnireview-rd2-warp .omnireview-r2-b{position:relative;color:#777;border:1px solid #ededed;background-color:#fafafa;border-radius:4px}.omnireview-rd2-warp .omnireview-rc{padding:20px}.omnireview-r2-b .omnireview-r2-s{display:inline-block}.omnireview-r2-b .omnireview-rc-cnt p{display:inline}.omnireview-r2-b .omnireview-rc-lg{line-height:0;position:absolute;right:13px;top:13px;background:#fafafa}.omnireview-r2-q svg{width:20px;fill:#bbb;position:absolute;height:30px;top:15px;left:12px}.omnireview-rd2-warp .omnireview-r2-b:before,.omnireview-si .omnireview-r2-b:before{position:absolute;bottom:-8px;left:35px;display:block;width:14px;height:14px;border:1px solid #ededed;border-top:none;border-left:none;background-color:#fafafa;content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.carousel-preview button{width:12px;height:12px;border-radius:100px;border:none;margin:0 5px;cursor:pointer}.carousel-preview button.omnireview-active{background:#427fed}.omnireview-cst .omnireview-cs{width:100%;max-width:640px;margin:0 auto;overflow:hidden;position:relative;height:280px}.omnireview-r2-b{padding:20px 40px;background-color:#fafafa;position:relative;color:#777;border:1px solid #ededed;border-radius:4px;box-sizing:border-box}.omnireview-cst .omnireview-rc{padding:20px;box-sizing:border-box}.omnireview-cs .omnireview-slider-controls{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;z-index:9;position:relative;top:10px}.omnireview-slider-controls a.omnireview-slider-prev-btn{position:absolute;left:10px;bottom:0;background:rgba(0,0,0,.5);line-height:0;border-radius:100px;width:30px;height:30px}.omnireview-slider-controls a.omnireview-slider-prev-btn:before{content:"";display:inline-block;width:7px;height:7px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(135deg);position:relative;top:12px;left:12px}.omnireview-slider-controls a.omnireview-slider-next-btn{position:absolute;right:10px;bottom:0;background:rgba(0,0,0,.5);line-height:0;border-radius:100px;width:30px;height:30px}.omnireview-slider-controls a.omnireview-slider-next-btn:after{content:"";display:inline-block;width:7px;height:7px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg);position:relative;top:11px;right:-10px}.omnireview-si .omnireview-rc-lg img{width:25px;height:25px}.omnireview-cs .omnireview-sd .omnireview-dot,.omnireview-cs .omnireview-sd .omnireview-dots{width:10px;height:10px;background:#ccc;transition:.15s ease-in-out;border-radius:8px;cursor:pointer;margin:0 12px}.omnireview-cs .omnireview-sd .omnireview-dot.omnireview-active{background:#0071a1}.omnireview-cst .omnireview-sic .omnireview-si{width:100vw;max-width:640px;display:block}.spinner.omnireview-spinner{float:none;margin:0 auto;display:block}.omnireview-cct .omnireview-cs{width:100%;max-width:800px;margin:0 auto;overflow:hidden;position:relative}.omnireview-cct .omnireview-sic .omnireview-si{width:100%;max-width:800px;display:flex}.omnireview-cct .omnireview-r2-sli{width:100%;margin-right:20px;max-width:300px;margin-bottom:40px}.omnireview-cct .omnireview-rc{padding:20px 10px;box-sizing:border-box}.omnireview-cct .omnireview-rc-cnt{height:120px}.omnireview-cs .omnireview-sic{display:flex;flex-wrap:wrap;height:auto;transition:transform .35s ease-in-out}.omnireview-cs .omnireview-slider-controls a{color:#333;text-decoration:none;transition:.15s ease-in-out}.omnireview-cs .omnireview-slider-controls a:hover{color:#888}.omnireview-cs .omnireview-sd{width:100%;display:flex;justify-content:center;margin:0 auto;position:relative;top:-10px}.entry .entry-content a{text-decoration:none!important}.omnireview_star_color,.omnireview_star_color_gray{font-size:25px;color:gray}.omnireview-gallery .omnireview_half_star_color,.omnireview-popup .omnireview_half_star_color,.omnireview-star .omnireview_half_star_color{margin-top:9px}.omnireview-grid .omnireview_half_star_color{margin-top:6px}@media(max-width:1200px){.omnireview-plf-lst-rv-cnt{grid-template-columns:1fr}}@media(max-width:767px){.omnireview-widget-lp{flex:1 0 100%;margin-right:0;width:100%}.omnireview-widget-settings{flex:1 0 100%;padding-bottom:0;height:100%;width:100%}.wp-admin .omnireview-widget-settings select{max-width:100%}.omnireview-r1 ul{grid-template-columns:1fr!important}.omnireview-r3 ul{grid-template-columns:190px 190px}.omnireview-rc-nm{margin:0}.omnireview-cst .omnireview-cs,.omnireview-cst .omnireview-sic .omnireview-si{max-width:500px}.omnireview-rc .omnireview-rc-lg{right:0}}@media(max-width:550px){.omnireview-cst .omnireview-cs,.omnireview-cst .omnireview-sic .omnireview-si{max-width:320px}.omnireview-r3 ul{grid-template-columns:190px}.omnireview-open-class.omnireview-popup-btn{width:93vw!important}}@media(max-width:320px){.omnireview-cst .omnireview-cs,.omnireview-cst .omnireview-sic .omnireview-si{max-width:295px}.omnireview-r5{left:10px}}
  • omnireview/trunk/includes/class-omnireview-admin.php

    r3437400 r3441028  
    387387    add_submenu_page(
    388388        'omnireview',
    389         esc_html__('Widgets', 'omnireview'),
    390         esc_html__('Widgets', 'omnireview'),
     389        esc_html__( 'Widgets', 'omnireview' ),
     390        esc_html__( 'Widgets', 'omnireview' ),
    391391        'manage_options',
    392         'omnireview-widgets',
    393         [$this, 'render_widgets_page']
    394     );   
     392        'edit.php?post_type=omnireview_widget'
     393    ); 
    395394    // Submenu: Settings
    396395    add_submenu_page(
  • omnireview/trunk/includes/class-omnireview-loader.php

    r3437400 r3441028  
    1212        require_once OMNIREVIEW_PATH . 'includes/class-omnireview-cron.php';
    1313        require_once OMNIREVIEW_PATH . 'includes/class-omnireview-sync.php';
     14        require_once OMNIREVIEW_PATH . 'includes/class-omnireview-widget.php';
     15        require_once OMNIREVIEW_PATH . 'includes/common-functions.php';
    1416    }
    1517
     
    3234        new OmniReview_Frontend();
    3335        new OmniReview_Cron();
     36        new OmniReview_Widget();
    3437    }
    3538}
  • omnireview/trunk/includes/class-omnireview-reviews.php

    r3437400 r3441028  
    2020        add_action('add_meta_boxes', [$this, 'customize_platform_metabox']);
    2121        add_action('save_post_omnireview_review', [$this, 'save_platform_metabox']);
    22         add_shortcode('omnireview_widget', [$this, 'render_widget_shortcode']);
     22        // add_shortcode('omnireview_widget', [$this, 'render_widget_shortcode']);
    2323    }
    2424
     
    374374            'rating'   => isset( $_POST['omnireview_rating'] ) ? absint( $_POST['omnireview_rating'] ) : 0,
    375375            'date'     => isset( $_POST['omnireview_date'] ) ?  sanitize_text_field( wp_unslash( $_POST['omnireview_date'] ) ) : '',
     376            'platform' => isset( $_POST['omnireview_platform'] ) ?  absint( $_POST['omnireview_platform'] ) : '',
    376377        ];
     378
     379        if ( ! empty( $fields['platform'] ) ) {
     380            $term     = get_term( $fields['platform'], 'omnireview_platform' );
     381
     382            if ( isset( $term->slug) ) {
     383                $fields['review_platform_icon'] = OMNIREVIEW_URL.'assets/images/reviews_platform_icon/'. esc_attr( $term->slug).'-img.png';
     384            }
     385
     386            if ( isset( $term->name) ) {
     387                $fields['platform_name'] = $term->name;
     388            }
     389        }
    377390
    378391        foreach ($fields as $key => $value) {
  • omnireview/trunk/includes/class-omnireview-sync.php

    r3437400 r3441028  
    3232        // Extract reviews properly from nested structure
    3333        $reviews = isset($response['data']) ? $response['data'] : [];
    34 
     34       
    3535        if ( empty($reviews) ) {
    3636            wp_send_json_error([
     
    7373                    // --- Basic Meta Data ---
    7474                    update_post_meta($post_id, '_omnireview_id', $review_id);
    75                     update_post_meta($post_id, '_omnireview_rating', absint($review['review_rating'] ?? 0));
    76                     update_post_meta($post_id, '_omnireview_reviewer', sanitize_text_field($review['reviewer_name'] ?? ''));
    77                     update_post_meta($post_id, '_omnireview_date', sanitize_text_field($review['created_at'] ?? ''));
     75                    update_post_meta($post_id, '_omnireview_rating', absint( $review['review_rating'] ?? 0 ) );
     76                    update_post_meta($post_id, '_omnireview_reviewer', sanitize_text_field( $review['reviewer_name'] ?? '' ) );
     77                    update_post_meta($post_id, '_omnireview_date', sanitize_text_field( $review['reviewed_date'] ?? '' ) );
     78                    update_post_meta($post_id, '_omnireview_reviewer_image', sanitize_url( $review['reviewer_image'] ?? '' ) );
     79                    update_post_meta($post_id, '_omnireview_review_link', sanitize_url( $review['review_link'] ?? '' ) );
    7880
    7981                    // --- Platform Handling ---
     
    8183                        $platform_slug = sanitize_title($review['platform']['platform_slug']);
    8284                        $platform_name = sanitize_text_field($review['platform']['platform_name'] ?? ucfirst($platform_slug));
    83 
     85                        error_log( 'platform_slug ' . $platform_slug );
     86                        error_log( 'platform_name ' . $platform_name );
    8487                        // Check if term already exists
    8588                        $term = get_term_by('slug', $platform_slug, 'omnireview_platform');
     
    99102                            $term_id = $term->term_id;
    100103                        }
    101 
     104                        error_log( 'term_id ' . $term_id );
    102105                        // Assign term to the review post
    103106                        if ( ! empty($term_id) ) {
    104107                            wp_set_post_terms($post_id, [absint($term_id)], 'omnireview_platform', false);
     108                            update_post_meta($post_id, '_omnireview_platform', absint( $term_id ) );
    105109                        }
    106110                    }
  • omnireview/trunk/omnireview.php

    r3437400 r3441028  
    44 * Plugin URI: https://wordpress.org/plugins/omnireview
    55 * Description: Fetch, display, and manage your OmniReview widgets and customer reviews easily in WordPress.
    6  * Version: 1.0.0
     6 * Version: 1.0.1
    77 * Author: Magazine3
    88 * Author URI: https://omnireview.site
     
    1313if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
    1414
    15 define( 'OMNIREVIEW_VERSION', '1.0.0' );
     15define( 'OMNIREVIEW_VERSION', '1.0.1' );
    1616define( 'OMNIREVIEW_PATH', plugin_dir_path( __FILE__ ) );
    1717define( 'OMNIREVIEW_URL', plugin_dir_url( __FILE__ ) );
  • omnireview/trunk/readme.txt

    r3437400 r3441028  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    138138== Changelog ==
    139139
     140= 1.0.1 =
     141* Widget improvement
     142
    140143= 1.0.0 =
    141144* Initial release
     
    149152== Upgrade Notice ==
    150153
     154= 1.0.1 =
     155Widget improvement
     156
    151157= 1.0.0 =
    152158First stable release of OmniReview.
Note: See TracChangeset for help on using the changeset viewer.