How to add a custom social icon

Try editing presscore_get_social_icons_data() function in …/dt-the7/inc/theme-settings.php, for v3 …/dt-the7/inc/helpers/options.php or …/dt-armada/inc/theme-settings.php around line ~84. Add required social service into the array. For example:

‘vk’ => __(‘VK’, LANGUAGE_ZONE),
‘foursquare’ => __(‘Foursquare’, LANGUAGE_ZONE),
‘ning’ => __(‘Ning’, LANGUAGE_ZONE),

Then, please insert the following rules into Dashboard – Theme Options – General – Custom CSS:

.soc-ico > a.ning {
border: none !important;
width: 27px;
height: 27px;
background-size: 100%;
background-repeat: no-repeat;

.soc-ico .ning .icon {
display: none;

.soc-ico a.ning {
background-image: url( !important;
.soc-ico a.ning:hover {
background-image: url( !important;
background-repeat: no-repeat !important;
background-size: cover !important;
.soc-ico a.ning:after, .soc-ico a.ning:before {
display : none !important;

Social profile link can be added in the usual way via Theme Options -> Top bar.
Social link shortcode: [dt_social_icon target_blank=”true” icon=”ning” link=”” /]

For making the appropriate changes in the “Contact info” widget, it is necessary to edit …/dt-the7/inc/widgets/contact-info.php