Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Статья. Как настроить Android-проект с нуля?

Лучший ответ:
Пишем, собираем и запускаем HelloWorld для Android в блокноте

Худший ответ:
Скорее всего эта статья. Но там уже старая информация...
Вопрос: Как сверстать это секцию правильно и минималистично?

Лучший ответ:
Всё в один контейнер, контейнеру display:flex; flex-wrap:wrap;
Блокам отзывов width: 50%, паддинги и маржины по макету
Сам блок тоже можно сделать display: flex;и разделить на две части

Худший ответ:
Используйте flexbox или css grid layout.
Вопрос: Sitemap. Нужен ли?

Лучший ответ:
конечно нужен, если сами пс его рекомендуют

Худший ответ:
Загружено: 236 632 страниц
В поиске: 50 151 страниц
И это нормально, страницы на сайте постоянно появляются и устаревают это НЕ нормально - значит яндекс считает ваши оставшиеся ~170к страниц шлаком
PS у меня самого
загружено - 	1 139 625
в поиске - 78 974
Вопрос: Как сделать глобальную переменную в REACT?

Лучший ответ:
С помощью Webpack:plugins:[
        new webpack.DefinePlugin({
            GLOBAL_VARIABLE: JSON.stringify('value') 
        }),
]
После сборки модулей она видна во всем приложении

Худший ответ:
В CRA есть переменные окружения: тык
Вопрос: Можно ли выучится до уровня джуниора (Java) по следующим источникам?

Лучший ответ:
Нет. Крайне не хватает следующего общедоступного ресурса:
google.com
Ну и еще можно добавить официальную документацию docs.oracle.com/javase/tutorial

Худший ответ:
Я просил помощи и совета, а не насмешек.
Вопрос: Как передать в дочерний компонет значения из стейта?

Лучший ответ:
Пытался разными способами <...> что то явно не так
А как пытались-то, почему не показали? Думаете, тут все телепаты, ясновидящие - на раз-два определят ваше "что то" в отсутствие подробностей? Нет, так не будет.

v-model="$store.state.registrations.user_email"
Изменять состояние вне мутаций не следует, делайте computed свойство:

user_email: {
  get() {
    return this.$store.state.registrations.user_email;
  },
  set(val) {
    this.$store.commit('update_user_email', val);
  },
},
v-model всегда будет разный 
Имя редактируемого свойства можно оформить в виде параметра компонента, и передавать его в мутацию вместе с новым значением (или передавать объект вида { имя_свойства: значение } и с помощью Object.assign закидывать это дело в объект в стейте - так за один вызов мутации можно будет обновлять несколько свойств).

Худший ответ:
У всех компонентов всегда есть доступ ко всему стейту, его прокидывать никак не нужно.
Вопрос: Как сделать видимыми табуляции в VSCode?

Лучший ответ:
Эти штуки называются indent guides. А включается добавлением "editor.renderIndentGuides": true в настройках.

Худший ответ:
По 2 вопросу:
Обновите vscode, данная фича была реализована в одном из недавних релизов.
После в настройках добавьте "editor.dragAndDrop": true
https://code.visualstudio.com/updates/v1_10#_previ...
Вопрос: Есть ли аналог атрибута onClick для php?

Лучший ответ:
Ajax чтоль?

Худший ответ:
Ну этот аналог это обычная ссылка. Например ссылающаяся на эту же страницу с добавкой queryStirng типа mysite/mypage.php?myfunction . А на пхп уже обработать типа если requestmethod == get и  если isset($_get["myfunction")) то вызвать myfunction()
Вопрос: Переход на mysqli, как по новым стандартам?

Лучший ответ:
Открыть документацию? Да не, бред какой-то.
А вообще не надо менять шило на мыло, используйте PDO.

Худший ответ:
$check = $mysqli->query("SELECT * FROM users WHERE login='$name'");
if($check->num_rows){
echo 'Логин занят, придумайте другой';
}
Вопрос: Webpack не показывает страницу с динамическим ID?

Лучший ответ:
Можно либо указывать абсолютные пути <script src="/bundle.js"></script>
либо использовать тэг base<base href="/">
<script src="bundle.js"></script>

Худший ответ:
ты же делаешь запрос на сервер, которого у тебя нет, поэтому и ошибка.
нужно набросать простенький express сервер с wildcard роутом в entry point файле, примерно так// ./index.js
const express = require('express')
const path = require('path')
const port = process.env.PORT || 3000
const app = express()

// serve static assets normally
app.use(express.static(__dirname + '/public'))

// Handles all routes so you do not get a not found error
app.get('*', function (request, response){
    response.sendFile(path.resolve(__dirname, 'public', 'index.html'))
})

app.listen(port)
console.log("server started on port " + port)
где бы ты не делал перезагрузку страницы тебя будет выкидывать на главную.
p.s. почитай про server-side rendering with react
Вопрос: Из-за чего разный вес миниатюр на локальном сервере и хостинге?

Лучший ответ:
На windows и linux видимо различаются версии нативных php библиотек для работы с изображениями.

Худший ответ:
ну файловые системы то разные под виндой у вас и под linux
Вопрос: Использовать ли Python, когда можно обойтись bash?

Лучший ответ:
Без кода сложно говорить что-то конкретное.
Есть подозрение, что вы не вставляете в цикл никаких задержек. А ведь для большинства практических задач не нужно проверять что-то каждую наносекунду, можно делать, например, раз в 100 миллисекунд. А для некоторых задач и одна проверка в минуту может быть вполне адекватной частотой.
Вот этот код у меня грузит процессор на 99-100%while True:
    x = range(3)
А вот с этим процесс python3 я почти вообще не вижу в выводе команды top. Он там появляется всего несколько раз в минуту с какой-то смешной цифрой вроде 0,2 % загрузки процессора.import time

while True:
    x = range(3)
    time.sleep(0.1)
Так что используйте задержки в цикле и будет вам счастье.

Худший ответ:
Может быть, можно посмотреть на другие шеллы? Доходили смутные слухи, что разнообразные zsh и csh более логичны, чем bash.
Вопрос: Проблема с работой Табов. как написать селектор?

Лучший ответ:
Почему вы в первую очередь не смотрите документацию??? Там же всё есть.
Смотри в доке getbootstrap.com/javascript/#tabs как задаются стили.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {}

Худший ответ:
Добавить class при клике на tab.
Также кроме :active, есть ещё :focus
Вопрос: На каком стеке больше всего зарабатывают Java-разработчики?

Лучший ответ:
Отличное знание Сore,  умение отлаживать + Spring, hibernate/jpa.
Бэкэнды для сетевых игрушек отлично пишутся на джаве.
Мы даже трейдинг на ней делаем, где разговоры о микро и наносекундах. 
Онлайн игры допускают куда большие задержки. Современные GC, в том числе платные типа Azul позволяют это отлично реализовывать. А облачная инфраструктура позволяет все что нужно масштабировать очень быстро.

Худший ответ:
блин очевидно что имелась ввиду просто мобильная разработка под андроид так как это новая ниша
логично что имелись ввиду игры для андроида
Вопрос: Какая библиотека самая эффективная на данный момент в задачах парсинга XML?

Лучший ответ:
Думаю что стоит начать с исследования инструментов на том языке разработки www.ohler.com/dev/xml_with_ruby/xml_with_ruby.html

Худший ответ:
Чистый Erlang вам не нужен.
ну есть какойнить 
https://github.com/processone/fast_xml
Вопрос: Как в Python передавать объекты из одного модуля в другой?

Лучший ответ:
> AttributeError: 'tuple' object has no attribute 'resolveScreenName'
Ну так вызов функции вам два значения возвращает  - vk и tools
А вы как к свойству объекта пытаетесь обратиться

Худший ответ:
методом тыка, решил вот так (может быть криво):
поскольку функция authorisate возвращает кортеж объектов
при вызове функции передал вот такой параметр *vk id_from_domain = resolvedomain.resolve_domain('lunev_network', *vk)
в самой функции вместо жестко заданного аргумента получаю кортеж *args, а потом из него извлекаю нужный объект: def resolve_domain(domain, *args):
    vk = args[0]
    resolve_domain = vk.resolveScreenName(screen_name=domain)
Вопрос: Не переводится админка темы в wordpress, хотя сам сайт перевелся, как быть?

Лучший ответ:
Если вы хорошо посмотрели и фразы, находящиеся в админке, не входят в 300 оставшихся непереведенных строк, то это значит, что админка не подготовлена для перевода. Возможен так же вариант, что в теме есть еще файлы перевода, находящиеся в других папках темы. Надо поискать их. Если их нет, то единственный вариант - искать фразы админки в файлах темы и переводить прямо там. Однако, при обновлении темы весь перевод придется делать снова. Хотя, если использовать дочернюю тему, ущерб при обновлении можно свести к минимуму. Но это уже от темы зависит, возможно не получится сделать перевод в файлах дочерней темы.

Худший ответ:
Поставить на стороне клиента локализованный русский WordPress и доперевести админку, если она с нестандартными терминами. Если сайт мультиязычный, то тут зависит от. В WPML можно поюзерно настраивать язык админки и есть развитые средства перевода любых кусков WP, если их вывод правильно соответствует i18n
Вопрос: Возможно ли перенести ячейку таблицы на «вторую строку»?

Лучший ответ:
Чем display table не подходит?
По сабжу - пример, еще и еще
Responsive table grid гуглите.

Худший ответ:
Андрей дело говорит, но ещё чаще всего можно заменить на flexbox. И с адаптивностью всё проще будет
Вопрос: Знак вопроса перед параметром метода это ошибка в PHP?

Лучший ответ:
Типы для параметров и возвращаемых значений могут быть помечены как обнуляемые путем добавления префикса в виде знака вопроса. Это означает, что указанные параметры и возвращаемые значения, могут быть как указанного типа, так и NULL.
php.net/manual/ru/migration71.new-features.php

Худший ответ:
Нет, это означает то же самое, что ($par=null)
Другими словами - необязательный параметр.
Вопрос: Арендуем сервер, на нем стоит VM Bitrix, как можно найти и скачать резервные копии БД?

Лучший ответ:
1 сделать  бэкап  средствами битрикс и в нем будет лежать sql база в папке бэкап ( уже в самом архиве)
как распаковать я писал тут https://klondike-studio.ru/blog/bitrixtar/
2. взять настройки с dbcon и использовать консольmysqldump -uroot -p11111 dbsite > dbsite.sql
пробелы между  u  и p  реально не нужны 
соответственно юзер пасс  и бд далее стрелочка куда
Для воcстановленияmysql -uroot -p1111 dbsite < dbsite.sql

Худший ответ:
В BitrixVM по-умолчанию не создаются резервные копии.
Т.е. чтобы они были, нужно настроить автоматическое создание.
Резеврная копия штатно создается двумя способами:
1) Средствами bitrixVM
2) Средствами битрикса (бекапится то что в настройках).
Сделать резервную копию можно зайдя по пути: Настройки -> Настройки сайта -> Резервное копирование
На всякий случай:
https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Вопрос: Как реализовать GPS слежение (мониторинг) за сотрудниками?

Лучший ответ:
https://geo4.me не пробовали?
Есть бесплатное решение до 5 сотрудников. 
Андроид: https://play.google.com/store/apps/details?id=gs.g...
iOS: https://itunes.apple.com/ru/app/geo4.me-koordinato...

Худший ответ:
Может быть подойдёт https://osmo.mobi ? нет ограничения на количество людей, бесплатно
Вопрос: Что лучше изучать впервые? WinAPI || Boost || Qt?

Лучший ответ:
Весь список бессмысленно просто учить - его надо изучать, уже применяя в живом проекте.
Поэтому Qt имеет смысл ставить первым - шире сфера применения.
Boost еще надо поискать, где применить в обычном прикладном приложении...
WinAPI имеет смысл изучать только в том случае, если вам хочется заниматься win-only программами.
Для программирования "и под Windows тоже" мне лично он не требуется.
Две-три функции, которые не реализованы в кроссплатформенных библиотеках, можно просто нагуглить.
> Часто ли разработка на C++ ведется под Windows?
На Тостере появляются вопросы от студентов, которые борются с Вижуал Студией вместо того, чтобы программировать. Часто появляются. Лучше сразу привыкнуть к QtCreator - и вам будет все равно, какая под ним ОС.

Худший ответ:
Я бы изучал в таком порядке:
1. Qt
2. WinAPI
3. Boost
Вопрос: Нужен сайт фриланса, есть такой?

Лучший ответ:
Сверстайте несколько выдуманных сайтов. Вот вам и портфолио.
А дальше можно на нищебродских биржах типа kwork потреннироваться в менеджменте.

Худший ответ:
На workzilla можно сказать "за бесплатно" можно поработать
Вопрос: Можно ли сделать push всех моих локальных коммитов, но чтобы это выглядело, как один коммит?

Лучший ответ:
когда-же вы все, уже научитесь читать документацию на инструменты которыми пользуетесь?
Ну или хотя-бы гуглить, ну или хотя-бы заглянуть в справку того-же гитхаба?
Засераете БД бесполезными байтами а потом храни это всё, корми электричеством, а потом глобальное потепление, уничтожение лесов амазонки, аттака инопланетян :)
https://github.com/wprig/wprig/wiki/How-to-squash-...
https://htmlacademy.ru/blog/27-how-to-squash-commi...

Худший ответ:
Есть несколько вариантов:Squash and merge your pull request commitsRebase and merge your pull request commits
https://help.github.com/articles/about-pull-reques...
Вопрос: C# | Куда двигаться?

Лучший ответ:
Возьмите какой-нибудь сервис в интернете, у которого есть открытое API и напишите клиент к нему:) к примеру есть сайт с картинками imgur.com, сделайте поиск по нему, сохранение выбранных коллекций на диск, каталогизируйте это дело и т.д. и т.п., пространство для творчества велико:) свой просмотр к примеру. Там можно многое применить достаточно.

Худший ответ:
Учись писать программы
Вопрос: Парсинг XML в PHP что бы узнать ключ значение?

Лучший ответ:
// EDIT
PHP 7.1.0<?php

$data = <<<XML
<document>
  <bank name="Kazkommertsbank JSC">
    <customer name="TERRA" mail="test@mail.ru" phone="">
      <merchant cert_id="00c15670b" name="ZARA’S GROUP">
        <order order_id="374565664" amount="8000" currency="398">
          <department merchant_id="92451103" amount="8000"/>
        </order>
      </merchant>
      <merchant_sign type="RSA"/>
    </customer>
    <customer_sign type="RSA"/>
      <results timestamp="2017-01-26 15:21:21">
        <payment merchant_id="9256е1103" card="548318-XX-XXXX-0293" amount="8000" reference="17012562121" approval_code="152121" response_code="00" Secure="No" card_bin="" c_hash="D643983890D0003EA973E88A346CDDBE"/>
      </results>
  </bank>
  <bank_sign cert_id="00c154690" type="SHA/RSA">
    k72PKDHhQ2QMyi8eGH7SRf4+4q4h3TTjTS4x+XIIpubT/kR67yTbKSYYRFg6iUv6NROx6SCm+hVJoaztBk/2QVU47FlIFe60iMVliONSIZ5RvLvYZwy/2q2b7vLiav8ZKOFahLb7NfhoBrNJeNKUFEXYn3EKKx2ojiMj7jWr/Q8=
  </bank_sign>
</document>
XML;

$xml = new SimpleXMLElement($data);

var_dump((int) $xml->xpath('//order')[0]->attributes()['order_id']);int(374565664)

Худший ответ:
Давайте я погуглю за вас
https://www.google.com.ua/webhp?sourceid=chrome-in...
Первая ссылка
php.net/manual/ru/simplexml.examples-basic.php<?php
include 'example.php';

$xml = new SimpleXMLElement($xmlstr);

echo $xml->document->bank_sign;
?>
Вопрос: Существует ли профессиональный верстальщик?

Лучший ответ:
Если готовы сильно переплачивать среднюю ставку за pixel perfect на 20+ устройствах, то на любой бирже фриланса вам будут рады

Худший ответ:
С придирчивым заказчиком, которому важен каждый пиксель, не каждый профессиональный верстальщик хочет в полной мере показывать свой профессионализм!!!
Обычно такие заказчики долго проверяют, выкатывают список с правками на 10 листов и платят копейки! 
В таком случае, даже, тех денег за проект уже не хочется!
P.S: подобная тема уже поднималась тут.
Вопрос: Какие знания по математике для создания игр на C++?

Лучший ответ:
От арифметики до теории гомотопий или струн. Всё зависит от проекта.

Худший ответ:
Чтобы создать на движке Unreal, например, крестики-нолики - арифметики будет достаточно.
Вопрос: Как сделать автоматическое добавление console.log?

Лучший ответ:
Для VS Code я использую плагин JavaScript Snippet Pack for Visual Studio Code
В нем уже встроена комбинация cl.
Также через меню Файл - Параметры можно задавать пользовательские фрагменты кода.

Худший ответ:
Для VS Code я использую плагин JavaScript Snippet Pack for Visual Studio Code
В нем уже встроена комбинация cl.
Также через меню Файл - Параметры можно задавать пользовательские фрагменты кода.
Вопрос: Logo над NavBar?

Лучший ответ:
Вообще в данном случае лучше воспользоваться ручками и отказаться от классов navbar-fixed-top и написать к нему стиль , который будет говорить навбар чтоб он не клеился к потолку изначально. То-есть так:.navbar{
   position: static;
}
А далее просто ловить скролл-ивент жаваскриптом. Например для этого можно использовать stickyjs.com
Вот так:<script src="jquery.js"></script>
<script src="jquery.sticky.js"></script>
<script>
  $(document).ready(function(){
    $(".navbar").sticky({topSpacing:0});
  });
</script>
То есть по сути нужно:
1) Отказаться от navbar-fixed-top
2) Использовать для navbar stickyjs

Худший ответ:
Насколько мне известно, то только при скроллинге вниз navbar становится фиксированным. А с начала он находится там, где вы его оставли в разметке
Вопрос: Есть ли смысл раскрутки магазина в instagram?

Лучший ответ:
Зависит от товаров и ЦА.
Например, когда пошла мода на селфи-палки мы делали по 100 тысяч чистой прибыли только на продажах через инстаграмм.
А когда попытались запустить трафик на сайт элитной косметики, потерпели большую неудачу и понесли убытки.
Как поется в известной песне "Думайте сами, решайте сами".

Худший ответ:
Как написано в посте выше-все зависит от товаров и ЦА
Если у вас есть сайт,даже если это одностраничник - то было бы неплохо вести активность в соц сетях. Опять же,если есть хороший контент (в инстаграмме будут красивые фотографии с интересным описанием и ссылкой уже на сайт). Если продаете d.i.y. товары-то инстаграмма вам вполне хватит. Если это какие-нибудь вапорайзеры или ягоды годжи-лучше все-таки в совокупности с сайтом
Вопрос: Могу ли я узнать пароль который ввел пользователей, если раздам wifi с помощью android устройства или пк?

Лучший ответ:
Ответы на все ваши вопросы содержатся вот в этой книжке.

Худший ответ:
Всё зависит от протокола аутентификации.
PLAINTEXT - уже никто не использует. 
Поэтому, только сможете перехватить сессию и обмен хешами.
После этого - можно попытаться восстановить пароль по хешу, зная алгоритм аутентификации.
Вопрос: Можно ли молодой веб-студию стартовать без портфолио?

Лучший ответ:
Очевидно, что ложить в портфолио другой (своей) студии их нельзя
Если NDA не подписывали — то класть можно.Делать фейковые проекты - нормально для старта на фрилансе, а вот для студии, вроде, как-то не серьезно.
Это еще почему?
Забубеньте крутой лендинг по ремонту и обслуживанию звездолетов, от заказчика, у которого 7 щупалец и который живёт внутри планеты из жидкого аммиака.
Так и вопросов дурацких не будет, и портфолио нестандартное —> сразу интерес больше —> время на сайте дольше —> конверсия выше.

Худший ответ:
Те работы, что мы делали с ребятами (командой) были созданны в формате фриланс-сотрудничества с другими студиями. 
Не выдавайте эти работы за свои, а говорите, что принимали участие в следующих проектах.
Ищите клиентов, которые будут верить вам без портфолио. На пример, родственники, друзья, бывшие коллеги и т.п.
Вопрос: Как использовать Xenserver 7 Single-server private Network?

Лучший ответ:
Простите, но придётся для начала устроить ликбез. 
Что есть создание ещё одной сети в пределах хоста (не важно публичной или частной или распределённой между несколькими хостами): это значит тоже самое, как если бы вы взяли простой свич на несколько портов и подключили бы обычные системники к нему шнурками. Как должна заработать такая сеть без IP? Никак. В вашем случае этот свич эмулируется программно, но для операционной системы виртуальной машины есть просто сетевая карта, в неё можно отправить какой-то трафик, но без IP протоколы семейства TCP и всё что выше по стеку и на них базируется работать не будет. Исключение: случай с включённым IPv6, так как там автоматически поднимуться LL адреса и вместе с ними способность установки tcp сессий между двумя хостами в пределах одного широковещательного домена. 
Ещё раз тоже самое:
1. Создайте сеть. Приватную или VLAN поверх существующего интерфейса, не важно. 
2. Добавьте для VM интерфейс, сетью для которого будет то, что вы создали на шаге 1. 
3. Созданный интерфейс в ОС нужно настроить. 
4. Если в этой сети не будет маршрутизатора - то она останется локальной для этих ВМ и трафик наружу из этой сети не пойдёт. 
Имхо это всё базовые вещи, думаю вас смутила именно виртуализация. Просто поймите как она работает остальное изи.

Худший ответ:
Спасибо за оба ответа.
Меня смутила не виртуализация, а сама опция в XenCenter как Single-Server Private Network, которая вроде как должна работать из коробки и ручками ничего настраивать не надо + так же смутили ответы дядьки на форуме Ситрикса. В общем-то я так и не получил ответа как создать приватную сетку нативными средствами XenServer и что означают слова "You should be able to access all VMs within that network automatically -- the IP addresses from what I recall are hidden."
UPD: Всё сделал ручками, всё работает.
Вопрос: Как остановить скролл при достижении блока?

Лучший ответ:
Не дай бог мне на такой сайт попасть.

Худший ответ:
Для начала необходимо удостовериться, что в текущий момент времени элемент находится в видимой области экрана
как пример, вот такая ф-я function isScrolledIntoView(el) {
    var elemTop = el.getBoundingClientRect().top,
        elemBottom = el.getBoundingClientRect().bottom,
        isVisible = (elemTop >= 0) && ((elemBottom + 240) <= window.innerHeight);
    return isVisible;
}
В этом примере я наблюдал, доскроллил ли пользователь до нужного мне элемента, и, если доскроллил, запускал анимацию.var visible = false;
$(window).on('scroll', function () {
        var $box = $('.boxed-container');
        if ($box.size()) {
            var vis = isScrolledIntoView($box[0]),
                duration = 1000;
            if (vis && !visible) {
                $box.find('.item2').velocity({left: 0}, {
                    duration: duration,
                    complete: function () {
                        $box.find('.item1').velocity({left: 0}, duration);
                    }
                });
                $box.find('.item4').velocity({left: 0}, {
                    duration: duration,
                    complete: function () {
                        $box.find('.item5').velocity({left: 0}, duration);
                    }
                });
            }
            visible = vis;
        }
    });
Может это вас натолкнет на решение.
Вопрос: Как сделать так, чтобы при заходе на какой-нибудь сайт, автоматически удалялся ненужный мне блок сайта?

Лучший ответ:
Если речь именно про Яндекс, то откройте для себя https://ya.ru/.

Худший ответ:
Если речь именно про Яндекс, то откройте для себя настройки Яндекса и настройки портала
Вопрос: Как происходит создание переменных в Си?

Лучший ответ:
По классике локальные переменные создаются на стеке. То есть там же, куда кладутся параметры функции. А после выхода из функции указатель стека возвращается на прежнее место, как бы освобождая память. Но это не настоящее выделение памяти, то есть она выделяется не из кучи, а гораздо быстрее. И также быстро освобождается.
Но вообще переменной может и не быть в памяти. Зависит от компилятора и его оптимизационных возможностей. Для ускорения программы, что логично, можно для локальной переменной использовать регистр процессора. Например, eax. Названия переменной же нет в готовом машинном коде (в релизной версии), и нет каких-то сложных манипуляций - компилятор это видит и хитрит. А то, что происходит во время дебага, может сильно отличаться от релиза.
Всякую там оптимизацию и отладочную информацию обычно можно настраивать.

Худший ответ:
Переменные, не обьявленные статическими, создаются в динамической области памяти ("куче") и будут иметь случайное значение. То, что там сейчас нуль - это вовсе не значит, что всегда и везде там будет нуль. Полагаться на то, что переменная после обьявления содержит (не содержит) какое-то значение - верный путь огрести SIGSEGV и самая распространенная ошибка.
Вопрос: Как исправить ссылки на WORDPRESS?

Лучший ответ:
Попробуй в панели управления "Настройки" -> "Постоянные ссылки" выбрать какой-нибудь другой тип отображения ссылок и сохранить.

Худший ответ:
Попробуй в панели управления "Настройки" -> "Постоянные ссылки" выбрать какой-нибудь другой тип отображения ссылок и сохранить.